一般而言,因字符串太长而需要换行的话是通过这种传统的方法:

s = 'aaa' \
    'bbb'
print(s)

而实际上,Python3正在抛弃这种容易出错的方法,而是用()表达式:

s = ('aaa'
     'bbb')
print(s)

即首先将括号中的字符串合并,然后再赋值给s,继续运行。


更详细的例子:

s = ('aaa%s' % 'c'
     'bbb%s' % 'd')
print(s)

输出:

aaacbbbd

另一个:

s = ('aaa%s'
     'bbb%s') % ('c', 'd')
print(s)

输出:

aaacbbbd