python中跨行的三引号

如果字符串很长很长,一行根本放不下,或者为了美观,需要把意群一致的内容放在同一行,从而出现多行内容的情况。比如:

print('this
is
a
website')

显然单引号和双引号都不能正确执行这个语句。

File "D:\code\python\print.py", line 1
print('this
^
SyntaxError: unterminated string literal (detected at line 1)

要解决这个问题,那么就用到了神奇的三引号,将上面的语句修改为:

print('''this
is
a
website''')

这回的结果是这样的:

this
is
a
website

评论

发表回复