参考视频

名称定义

  1. 类名:大驼峰式
  2. 方法/变量:小写,可用下划线
  3. 模块:小写,可用下划线
  4. 包名:小写,不用下划线
  5. 常量:大写字母

注释

  1. #号开头,一行不超过72个字符
  2. 注释和代码对齐
  3. 写DocString:在类和函数定义下的第一行开始声明

代码基础

  1. 一行不要超过79个字符
  2. 数组、元组等可以换行输出,垂直对齐,括号可以换行对齐
  3. 运算符空格,如果有多个空格可以只在最低优先级的地方添加空格
  4. 函数的参数默认赋值,不需要添加空格
  5. 冒号,逗号,分号后面添加空格
  6. import语句遵循以下顺序
    • 内置库
    • 第三方库
    • 本地库

下划线

  1. _:数字分割、循环语句
  2. xxx:python内置函数
  3. _xx:仅供内部使用,无法调用
  4. xx_:避免命名重复
  5. __xx:用在类里,可以锁定类属性