Python中的多行注释[重复]
Posted
技术标签:
【中文标题】Python中的多行注释[重复]【英文标题】:Multiple line comment in Python [duplicate] 【发布时间】:2014-02-10 18:04:23 【问题描述】:有没有办法在 Python 中给出多行 cmets?
就像在 C/C++ 的情况下一样:/*comment*/
。还是必须在每一行前面标上“#”?
【问题讨论】:
值得指出(尽管有标签),在 C 和 C++ 中,多行注释是通过打开/*
并关闭 */
给出的,而不是 /-
。
【参考方案1】:
试试这个
'''
This is a multiline
comment. I can type here whatever I want.
'''
Python 确实具有多行字符串/注释语法,除非用作文档字符串,否则多行字符串不会生成字节码——就像#-prepended cmets 一样。实际上,它的行为与评论完全一样。
另一方面,如果您说这种行为必须记录在官方文档中才能成为真正的注释语法,那么是的,您可以说它不保证是语言规范的一部分。
在任何情况下,您的编辑器也应该能够轻松地注释掉选定的区域(通过在每行前面分别放置一个 #)。如果没有,请切换到可以的编辑器。
在没有某些文本编辑功能的情况下使用 Python 编程可能是一种痛苦的体验。找到合适的编辑器(并知道如何使用它)可以极大地改变 Python 编程体验的感受。
编辑器不仅应该能够注释掉选定的区域,它还应该能够轻松地左右移动代码块,并且应该在您按下 Enter 时自动将光标置于当前缩进级别。代码折叠也很有用。
【讨论】:
【参考方案2】:#Single line
'''
multi-line
comment
'''
"""
also,
multi-line comment
"""
【讨论】:
以上是关于Python中的多行注释[重复]的主要内容,如果未能解决你的问题,请参考以下文章