Python 中的注释、# 和 """ 之间的区别

alt*_*bza 5 python

开始用 Python 编程时,我看到一些带有注释的脚本使用#""" comments """

这两种评论方式有什么区别?

Mr.*_*pik 6

最好的办法是阅读PEP 8 -- Style Guide for Python Code,但由于它很长,这里是一个三行:

  • 注释以# 开头,不是代码的一部分。
  • 字符串(由 """ """ 分隔)实际上被称为 adocstring并且出于定义的目的在特殊地方使用(简而言之:描述模块或函数的模块或函数中的第一件事)并且实际上可以在代码中访问(所以它是程序的一部分;它不是注释)。