什么可以能用来命名?
字母、数字、下划线
- 字母的大小写敏感
- 以字母打头为佳,不能以数字打头
- 慎用下划线打头
其他
- 一个名称中不能有空格
- 可以使用中文、俄文等命名,但不推荐
什么不能用来命名?
关键字
- 可以使用命令
help("keywords")
查看
- 随着版本更新,关键字在增多
- 有些地方也说“保留字”、“预留字”,在 Python3 中不要多想,
key word
就是关键字
- 更多细节见 03 关键字?保留字?预留字?
命名小贴士
缩写
number -> num
count -> cnt
server -> srv
驼峰命名法
大驼峰
- 形如
AchillesAndHisGold
, GoneWithWind
- 将几个单词的首字母大写并连在一起
- Python3 中常用大驼峰给 类 命名
小驼峰
- 形如
firstBlood
, tryAnythingOnce
- 把大驼峰的首字母变为小写即可
- Python3 中常用小驼峰给 普通变量、函数名 命名
蛇形命名法
大蛇式
- 形如
Snake_Case
, Array_Size
- 每个单词仅首字母大写,用下划线连接
- Python3 中常用大蛇式给 常量 命名
小蛇式
- 形如
snake_case
, you_and_me
- 单词全小写,用下划线连接
- Python3 中常用小蛇式给 普通变量、函数名 命名