我有以下代码:
print "my name is [%s], I like [%s] and I ask question on [%s]" % ("xxx", "python", "stackoverflow")
Run Code Online (Sandbox Code Playgroud)
我想将这条LONG线分成多行:
print
"my name is [%s]"
", I like [%s] "
"and I ask question on [%s]"
% ("xxx", "python", "stackoverflow")
Run Code Online (Sandbox Code Playgroud)
你能提供正确的语法吗?
通过将所有内容放在括号内来使用隐含的行继续.这是Python风格指南(PEP 8)中推荐的方法:
print ("my name is [%s]"
", I like [%s] "
"and I ask question on [%s]"
% ("xxx", "python", "stackoverflow"))
Run Code Online (Sandbox Code Playgroud)
这是有效的,因为Python解释器将连接相邻的字符串文字,因此"foo" 'bar'变为'foobar'.