在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个额外的引用,但没有直接的解释。似乎有迹象表明它用于国际化或翻译?
答
对Python没有特别的含义对于#~
开始的评论。
这是所有可能的第三方工具使用~
为他们自己的目的。我怀疑是这里使用的工具用它来执行以下之一的IDE:
- 块注释功能,让你轻松去除再次评论,返回线路的正式的国家
- 告诉该注释的线仍然可以突出显示为代码
- IDE中调试运行启用
或其他这样的功能,当线被执行。 或它可能只是人们不时的风格选择。
评论样式也显示在Ruby code中,所以这对于Python来说并不是唯一的。