python split语句分为多行

GJa*_*ain 2 python

我有以下代码:

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)

你能提供正确的语法吗?

And*_*ark 8

通过将所有内容放在括号内来使用隐含的行继续.这是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'.