一、Python命名规范
1. 变量命名规则
- 小写字母+下划线(snake_case):所有单词小写,用下划线分隔,如
user_age
、file_path
- 避免保留字:不可使用
if
、for
等关键字 - 描述性命名:推荐使用名词或形容词+名词组合,如
is_valid
示例代码:
student_name = "Alice" # 变量
max_retry_count = 3 # 常量(特殊场景)
2. 函数命名规则
- 小写字母+下划线(snake_case):如
calculate_sum()
- 动词短语:以动词开头描述行为,如
get_user_info()
- 布尔函数前缀:使用
is_
、has_
,如is_authenticated()
示例代码:
def validate_email(email: str) -> bool:
"""验证邮箱格式"""
return "@" in email
3. 类命名规则
- 大驼峰命名法(PascalCase):每个单词首字母大写,如
UserProfile
- 避免缩写:优先使用完整单词,如
HTTPRequest
示例代码:
class CarFactory: