Python命名规则

编程的时候遇到变量、函数、模块以及类的时候都要给它们起名字,起名字不能张三李四这样随便乱起,否则会导致代码的阅读性降低,后期维护变得困难。命名一般遵循以下几条规则:

  • 命名要具有描述性。
  • 必须以字母或下划线开头,且只能是下划线、字母和数字的组合。
  • 不能使用Python的关键字,也称保留字。
  • 命名是区分大小写的。
  • 模块中以下划线开头的名字是模块私有的。
  • 以双下划线开头的类成员名字是类私有的。
  • 同时以双下划线开头和结尾的名字,叫做特殊方法,也叫双下方法或魔术方法。
  • 推荐使用驼峰命名法或下划线命名法。
  • 类命名,首字母大写,尽量使用驼峰命名法。
  • 驼峰命名法VS下划线命名法
myFirstVarable = 100
my_first_varable = 100
  • 关键字

关键字也称保留字,不能用于命名。

False class finally is return
None continue for lambda try
True def from nolcoal while
and del global not with
as elif if or yield
assert else import pass break
except in raise