【问题标题】:Multiple line comment in Python [duplicate]Python中的多行注释[重复]
【发布时间】:2014-02-10 18:04:23
【问题描述】:

有没有办法在 Python 中给出多行 cmets?

就像在 C/C++ 的情况下一样:/*comment*/。还是必须在每一行前面标上“#”?

【问题讨论】:

  • 值得指出(尽管有标签),在 C 和 C++ 中,多行注释是通过打开 /* 并关闭 */ 给出的,而不是 /-

标签: python comments


【解决方案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
    """
    

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 2021-10-21
      • 2017-04-28
      • 2011-07-12
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多