我在网上找不到任何有用的东西,所以我在这里问。我想格式化我的print语句,如下所示:
print("
1.)It really do be like that sometimes
2.)ok
3.)uhhhhhhhh
")
当我尝试运行它时,它会说“SyntaxError:main.py中第1行的错误标记”,我不知道我做错了什么。有什么建议?
你不能在像这样的字符串文字中使用换行符。尝试用以下代码替换您的代码:
print("\n1.)It really do be like that sometimes\n2.)ok\n3.)uhhhhhhhh\n")
使用三引号字符串语法:
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
"""))