在Python中以#开头的评论有特殊意义吗?

问题描述:

这是什么语法和Python中?:在Python中以#开头的评论有特殊意义吗?

#~ Lorem ipsum dolor sit amet 

this answer引用我在this script碰上这种语法几次,例如。例如:

def gdbExecute(exp): 
    #~ if gdb.VERSION.startswith("6.8.50.2009"): 
     #~ return gdb.parse_and_eval(exp) 
    # Work around non-existing gdb.parse_and_eval as in released 7.0 
    gdb.execute("set logging redirect on") 
    gdb.execute("set logging on") 
    locrep = gdb.execute("%s" % exp, True, True) 
    gdb.execute("set logging off") 
    return locrep 

我试图this SymbolHound search,但只来了那里它被用来〜100个额外的引用,但没有直接的解释。似乎有迹象表明它用于国际化或翻译?

这是SciTE中的默认注释标记。

默认设置有:

comment.block.python=#~ 

是的,这是一个纯粹的审美选择。

对Python没有特别的含义对于#~开始的评论。

这是所有可能的第三方工具使用~为他们自己的目的。我怀疑是这里使用的工具用它来执行以下之一的IDE:

  • 块注释功能,让你轻松去除再次评论,返回线路的正式的国家
  • 告诉该注释的线仍然可以突出显示为代码
  • IDE中调试运行启用

或其他这样的功能,当线被执行。 它可能只是人们不时的风格选择。

评论样式也显示在Ruby code中,所以这对于Python来说并不是唯一的。