使用notepad ++语法着色的python中的##

时间:2009-09-11 09:54:48

标签: python comments

在Python脚本编辑模式的编辑器(notepad ++)中,有一行

## is this a special comment or what?

转换与正常#comment不同的颜色(黄色)。

##评论与#comment有什么特别之处?

3 个答案:

答案 0 :(得分:6)

从Python的角度来看,没有区别。但是,Notepad ++的荧光笔将##序列视为STRINGEOL,这就是为什么它以这种方式着色。请参阅此thread

答案 1 :(得分:3)

我认为差异与使用有关:

#this is a code block header

VS

##this is a comment

我知道Python不关心这种或那种方式,但我认为这样做只是惯例。

答案 2 :(得分:0)

另外,在different situations

  

注释的第一行是双重哈希:

     
    

这是由doxygen和Fredrik Lundh的PythonDoc使用的。在doxygen,     如果带有双重哈希的行上有文本,则将其视为     摘要字符串。我不喜欢这个惯例,因为它似乎也是如此     可能导致误报。例如,如果你评论出来了     在其中带有注释的区域,您会得到双重哈希。