并置仅适用于字符串文字:
>>> 'A' 'B' 'AB'
如果使用字符串对象:
>>> a = 'A' >>> b = 'B'
你需要使用不同的方法:
>>> a b a b ^ SyntaxError: invalid syntax >>> a + b 'AB'
这+
比将文字放在彼此旁边要明显得多.
第一种方法的一个用途是将长文本分成几行,并在源代码中保留缩进:
>>> a = 5 >>> if a == 5: text = ('This is a long string' ' that I can continue on the next line.') >>> text 'This is a long string that I can continue on the next line.'
''join()
是连接更多字符串的首选方法,例如在列表中:
>>> ''.join(['A', 'B', 'C', 'D']) 'ABCD'