【发布时间】:2017-09-26 23:19:05
【问题描述】:
我想创建一个字符串,但每个部分都包含 cmets。在 Python 中,我可以在函数 print 中执行此操作,但如果我正在创建变量,则无法执行此操作。
print("Hello " + # WORKS
"World!")
greeting = "Hello " + # FAILS
"World!"
print(greeting)
抛出错误:
File "space.py", line 4 greeting = "Hello " + # FAILS ^ SyntaxError: invalid syntax
我尝试了续行:
greeting = "Hello " + \# FAILS
"World!"
print(greeting)
File "line_continuation.py", line 4 greeting = "Hello " + \# FAILS ^ SyntaxError: unexpected character after line continuation character
【问题讨论】:
-
@DSLima90 有点相似,但反斜杠只是我尝试过的一件事。