小编典典

如何在 Python 中进行换行(续行)?

all

我有一长行代码,我想在多行中分解。我用什么,语法是什么?

例如,添加一堆字符串,

e = 'a' + 'b' + 'c' + 'd'

并将其分为两行,如下所示:

e = 'a' + 'b' +
    'c' + 'd'

阅读 191

收藏
2022-02-25

共1个答案

小编典典

线是什么?你可以在下一行有参数没有任何问题:

a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, 
            blahblah6, blahblah7)

否则,您可以执行以下操作:

if (a == True and
    b == False):

或显式换行:

if a == True and \
   b == False:

查看样式指南以获取更多信息。

使用括号,您的示例可以写成多行:

a = ('1' + '2' + '3' +
    '4' + '5')

使用显式换行符可以获得相同的效果:

a = '1' + '2' + '3' + \
    '4' + '5'

请注意,样式指南说最好使用带括号的隐式延续,但在这种特殊情况下,仅在表达式周围添加括号可能是错误的方法。

2022-02-25