我有一行很长的代码,我想把它分成多行。我应该用什么,语法是什么?
例如,添加一串字符串。
e = 'a' + 'b' + 'c' + 'd'
并在两行中像这样。
这一行是什么? 你可以只在下一行有参数,而没有任何问题。
a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, blahblah6, blahblah7)
否则你可以这样做。
if a == True and \ b == False
请查阅样式指南以了解更多信息。
从你的例子行来看。
a = '1' + '2' + '3' + \ '4' + '5'
或者。
a = ('1' + '2' + '3' + '4' + '5')
请注意,风格指南中说,使用带括号的隐含延续是首选,但在这种特殊情况下,只是在你的表达式周围添加括号可能是错误的方法。
在你的行的末尾放上一个`或者把语句用圆括号(...)``包围起来。来自IBM。
或者把语句用圆括号
b = ((i1 < 20) and (i2 < 30) and (i3 < 40))
或
b = (i1 < 20) and \ (i2 < 30) and \ (i3 < 40)
从马的嘴里说出:明线 加入 两条或更多的物理线可以被 连接成逻辑线,使用 反斜线字符(``),如下所示。 当一个物理行以一个 当一个物理行以反斜杠结尾时,该反斜杠不是字符串的一部分 的一部分时,它就会与 后面的行形成一个单一的逻辑 行,删除反斜线和 后面的行末字符。对于 例子。 如果1900年 字符(即,除了字符串字面意义以外,其他令牌不能被分割。 字符串不能跨行分割。 使用反斜杠的物理行)。)A 反斜线在字符串字面之外的其他地方是非法的。 在字符串字面以外的行中使用反斜杠是非法的。
从马的嘴里说出:明线 加入
两条或更多的物理线可以被 连接成逻辑线,使用 反斜线字符(``),如下所示。 当一个物理行以一个 当一个物理行以反斜杠结尾时,该反斜杠不是字符串的一部分 的一部分时,它就会与 后面的行形成一个单一的逻辑 行,删除反斜线和 后面的行末字符。对于 例子。
如果1900年 字符(即,除了字符串字面意义以外,其他令牌不能被分割。 字符串不能跨行分割。 使用反斜杠的物理行)。)A 反斜线在字符串字面之外的其他地方是非法的。 在字符串字面以外的行中使用反斜杠是非法的。
这一行是什么? 你可以只在下一行有参数,而没有任何问题。
否则你可以这样做。
请查阅样式指南以了解更多信息。
从你的例子行来看。
或者。
请注意,风格指南中说,使用带括号的隐含延续是首选,但在这种特殊情况下,只是在你的表达式周围添加括号可能是错误的方法。
在你的行的末尾放上一个`
或者把语句用圆括号
(...)``包围起来。来自IBM。或