带有print语句的第1行的错误令牌

问题描述 投票:1回答:2

我在网上找不到任何有用的东西,所以我在这里问。我想格式化我的print语句,如下所示:

print("
1.)It really do be like that sometimes
2.)ok
3.)uhhhhhhhh
")

当我尝试运行它时,它会说“SyntaxError:main.py中第1行的错误标记”,我不知道我做错了什么。有什么建议?

python syntax token
2个回答
1
投票

你不能在像这样的字符串文字中使用换行符。尝试用以下代码替换您的代码:

print("\n1.)It really do be like that sometimes\n2.)ok\n3.)uhhhhhhhh\n")

0
投票

使用三引号字符串语法:

print(""" 1.)It really do be like that sometimes 2.)ok 3.)uhhhhhhhh """)

为了更加清晰,请与textwrap.dedent()结合使用:

import textwrap print(textwrap.dedent(""" 1.)It really do be like that sometimes 2.)ok 3.)uhhhhhhhh """))

© www.soinside.com 2019 - 2024. All rights reserved.