关于在Python源代码内部放置注释的“标准”方式:
def func():
"Func doc"
... <code>
'TODO: fix this'
#badFunc()
... <more code>
def func():
"Func doc"
... <code>
#TODO: fix this
#badFunc()
... <more code>
我更喜欢将常规注释作为字符串而不是使用#作为前缀。 官方的Python风格指南并没有提到使用字符串作为注释(如果我在阅读时没有错过的话)。
我主要喜欢这种方式,因为我认为在注释块中使用#
字符看起来很丑陋。据我所知,这些字符串并没有实际用途。
这样做有什么缺点吗?