Python注释多行

时间:2013-12-05 20:02:47

标签: python python-2.7

有没有办法在Python上注释多行(不使用IDE的CTRL + ...命令)?我的意思是C / C ++ / Java的方式/ ** ... * /

我见过一些开发人员为此目的使用了以下示例。

'''
here goes the comment!
more comments..
'''

但在我看来,Perl的开头/剪辑就像评论一样,它是出于一个目的而设计的,但人们可以将其用作milti line评论。

=begin
here goes the comment
=cut

如果没有别的办法,那么如果我使用三重引号进行评论会不会安全?它有任何陷阱吗?

2 个答案:

答案 0 :(得分:1)

许多IDE /文本编辑器允许突出显示多行并点击一个键序列,使用#对它们进行全面注释,因此您无需单独执行每一行。虽然三重引用的字符串在格式化并以某种方式放置时用作docstrings,但许多开发人员也将它们用于大型注释,但它们必须在不包含任何其他代码的行上开始和结束。

对于他自己的每一个,我想......

答案 1 :(得分:1)

使用三引号是Python中多行注释的标准。这项技术也是approved by Guido van Rossum,他是Python的创造者。

您可能还想查看PEP8 Style Guide以获取更广泛接受的Python实践。

最后,请确保您正在使用一个好的IDE(我使用PyDev/Eclipse)来突出显示这些语法。仅此一项将极大地帮助减少多行评论使用不当的可能性。