标识符由字母、下划线和数字组成,且不能以数字开头。
在 Python 3
中,可以用中文作为变量名,非 ASCII
标识符也是允许的了。
定义标识符的首要原则是见名知义。
提示
Python
中标识符区分大小写。
模块名称
模块使用小蛇命名风格。
# 正确的模块名 import decoder import html_parser # 不推荐的模块名 import Decoder点击复制复制失败已复制
类名
类名使用大驼峰命名风格,私有类可用一个下划线开头。
class Farm(): pass class AnimalFarm(): pass class _PrivateFarm(): pass点击复制复制失败已复制
提示
最好将相关的类和顶级函数放在同一个模块里,不像 Java
,没必要限制一个类一个模块。
函数名
函数名使用小蛇命名风格。私有函数在函数名前加一个下划线。
def run(): pass def run_with_env(): pass class Person(): def _private_func(): pass点击复制复制失败已复制
变量名
变量名使用小蛇命名风格。
if __name__=='__main__': count=0 test_var=''点击复制复制失败已复制
常量名
变量名使用大蛇命名风格。
MAX_CLIENT=10 PI=3.14