为什么 Python 字符串在移动到新行时在 Canopy 编辑器中变为斜体?
why Python string changes to italic looking in the Canopy editor when moved to new line?
这可能是编辑器的问题。但是想以防万一,因为我不会Python刚开始学
比较以下
我只需点击 return
即可将第二个字段移到下方一行
第二行的代码变成了斜体。起初我以为我有一些语法错误或者编辑器警告我一些事情,但是没有问题,代码 运行 和以前一样。这仅在 """
使用时发生。使用单个 "
则代码不会变为斜体。
你认为这只是编辑器的问题,还是编辑器试图告诉我不应该做的事情?
规格:
Windows7,Enthought Canopy 1.5.4(64 位)
纯文本代码:
data = [r"""123""",r"""456"""]
在无法查看您的编辑器的文档的情况下,我猜斜体字表示该行已换行,并没有试图警告您任何事情。
如PEP、"Continuation lines should align wrapped elements either vertically using Python's implicit line joining inside parentheses, brackets and braces, or using a hanging indent"所述。像你一样换行是完全可以的,编辑器不应该警告你任何事情。
这可能是编辑器的问题。但是想以防万一,因为我不会Python刚开始学
比较以下
我只需点击 return
即可将第二个字段移到下方一行第二行的代码变成了斜体。起初我以为我有一些语法错误或者编辑器警告我一些事情,但是没有问题,代码 运行 和以前一样。这仅在 """
使用时发生。使用单个 "
则代码不会变为斜体。
你认为这只是编辑器的问题,还是编辑器试图告诉我不应该做的事情?
规格: Windows7,Enthought Canopy 1.5.4(64 位)
纯文本代码:
data = [r"""123""",r"""456"""]
在无法查看您的编辑器的文档的情况下,我猜斜体字表示该行已换行,并没有试图警告您任何事情。 如PEP、"Continuation lines should align wrapped elements either vertically using Python's implicit line joining inside parentheses, brackets and braces, or using a hanging indent"所述。像你一样换行是完全可以的,编辑器不应该警告你任何事情。