0%
Skip to content

Python 规范

命名

  • 变量、函数、方法、模块(module):小写+下划线,如snake_case
  • 类:大驼峰
  • 常量:全大写字母和下划线
  • 包:全小写无下划线

导入

  • import module
    • 导入整个模块对象
    • 使用:模块名.xxx
    • 不会重复,因为模块名访问
  • from module import name1, name2, ...
    • 这种方式直接将模块中指定的 name1, name2 等(可以是函数、类、变量名)导入到你当前脚本的命名空间中。
    • 可以直接使用这些导入的名称,无需通过模块名前缀。
    • 可能混淆,除非不重复

注释

  • 单行注释: #
  • 多行注释: """ 内容 """

布尔值

  • 不要将布尔值与 True 或 False 进行比较。
  • 利用 Python 的隐式布尔求值(空序列/集合/字典、数字 0None 都被视为 False,可以直接使用if)。