为什么Python字符串在移动到新行时会在Canopy编辑器中更改为斜体?

时间:2015-06-26 22:24:01

标签: python canopy

这可能是编辑的障碍。但考虑到以防万一,因为我不知道Python,只是开始学习它。

比较以下

Mathematica graphics

我只需通过点击返回

将第二个字段移到下面一行

Mathematica graphics

第二行中的代码变为斜体。我一开始以为我有一些语法错误或编辑器警告我一些事情,但是没有问题,代码就像以前一样运行。这仅在"""使用时发生。使用单个",代码不会变为斜体。

你认为这只是一个编辑问题,还是编辑试图说出我不应该做的事情?

规格: Windows 7,Enthought Canopy 1.5.4(64位)

纯文本代码:

   data = [r"""123""",r"""456"""]

1 个答案:

答案 0 :(得分:1)

如果没有能够看到编辑器的文档,我猜想斜体字表示该行被包装并且不会试图警告您任何事情。 如PEP中所述,"延续线应使用Python在括号,括号和大括号内的隐式线连接或使用悬挂缩进"垂直对齐包装元素。像你这样的包装线完全没问题,编辑不应该警告你任何事情。