为长字符串开始新行
line1 = "abc"
line2 = "gfd"
string = (line1)\n(line2)\n
print(string)
我期望在Python3中得到这样的结果:
abc
gfd
但是它给了我:SyntaxError: unexpected character after line continuation character
答案 0 :(得分:0)
您可以使用三引号将多行文字字符串加引号:
string = '''abc
gfd'''
或者,如果您想将多个单行字符串变量连接到多行字符串中,则可以使用str.join
方法:
string = '\n'.join((line1, line2))
答案 1 :(得分:0)
如果您只想从这两个字符串中获取“ abc gfd”,则只需添加字符串即可。
node_modules/
或
string = line1 + " " + line2
在字符串之间换行。