Python注释多行

标签 python python-2.7

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

我看到一些开发人员为此目的使用了下面的示例。

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

但在我看来,这似乎是 Perl 的开始/剪切类似注释,它是为一个目的而设计的,但人们可以将其用作 milti 行注释。

=begin
here goes the comment
=cut

如果没有其他办法,那么我用三引号来注释安全吗?有没有什么陷阱?

最佳答案

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

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

最后,请确保您使用良好的 IDE(我使用 PyDev/Eclipse )来进行语法突出显示。仅此一点就将大大有助于减少多行注释的不当使用的机会。

关于Python注释多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20409516/

相关文章:

python - 如何在字符串中添加 X 个空格

python - 在 pandas 中追加到现有的 df 中,而不更改 df 的 id?

python - 如何设置QComboBox的默认项

python - 带有 scrapy 的 while 循环中的 ReactorNotRestartable 错误

python - 如何从另一个列表创建嵌套列表?

python - 列表理解与 for 循环,在类定义中

python - 为什么 Python 优化了 "if 0"而不是 "if None"?

json - 如何将 Pandas 系列转换为所需的 JSON 格式?

python - 将 CELL 中最常见的元素附加到 pandas 列

python - 简单的 Python 挑战 : Fastest Bitwise XOR on Data Buffers