那样做:
a, b, c, d = range(1, 5)
result = (
# First is 1
a *
# Then goes 2, result is 2 Now
b *
# And then 3, result is 6
c *
# And 4, result should be 24
d
)
实际上,根据PEP8,当将某物分成多行时,括号比斜杠更可取:
换行的首选方法是在括号,方括号和花括号内使用Python的隐含行连续性。通过将表达式包装在括号中,可以将长行分成多行。应优先使用这些,而不是使用反斜杠进行行连续。
在您的情况下,它还允许发表评论。
这是一个有效的证明:http ://ideone.com/FlccUJ