Python变量名命名规则遵循PEP8原则:
-
普通变量:max_value
-
全局变量:MAX_VALUE
-
内部变量:_local_var
-
和关键字重名:class_
-
函数名:bar_function
-
类名:FooClass
-
布尔类型的变量名用 is,has 这类词语前缀
is_superuser
has_errors
allow_empty -
释义为数字的单词
port
age
radius -
以_id 为结尾的单词
user_id
port_id -
以 length/count 开头或结尾的词
length_of_username
max_length
users_count
注:不要用名词的复数形式来作为 int 类型的变量名,因为名词的负数形式更像是一个容器。建议使用 number_of_apples 或 trips_count; -
超短命名
数组索引三剑客 i、j、k
某个整数 n
某个字符串 s
某个异常 e
文件对象 fp