Python中的多行注释

时间:2014-01-21 08:47:10

标签: python comments

有没有办法在Python中提供多行注释?

与C / C ++一样:/*comment*/。或者是否必须在每行前面标记“#”?

2 个答案:

答案 0 :(得分:35)

试试这个

'''
This is a multiline
comment. I can type here whatever I want.
'''
从某种意义上说,Python确实有一个多行字符串/注释语法,除非用作文档字符串,否则多行字符串不会生成字节码 - 就像#prepended注释一样。实际上,它的行为与评论完全相同。

另一方面,如果你说这个行为必须在官方文档中记录为真正的注释语法,那么是的,你说这是不正确的,作为语言规范的一部分。

在任何情况下,您的编辑器也应该能够轻松地注释掉所选区域(通过在每行的前面单独放置一个#)。如果没有,请切换到编辑器。

使用Python进行编程而没有某些文本编辑功能可能是一种痛苦的经历。找到合适的编辑器(并知道如何使用它)可以对Python编程体验的感知方式产生重大影响。

编辑器不仅能够注释掉所选区域,而且还应该能够轻松地向左右移动代码块,并且当您按Enter键时应自动将光标置于当前缩进级别。代码折叠也很有用。

答案 1 :(得分:11)

#Single line

'''
multi-line
comment
'''

"""
also, 
multi-line comment
"""