侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 108 篇文章
  • 累计创建 28 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Python -- 命名规范

一朵云
2023-05-02 / 0 评论 / 0 点赞 / 609 阅读 / 2657 字

Python 命名规范

浅浅记录下,加深记忆!!!

一、PEP 8 命名建议(官方推荐)

PEP 8 – Style Guide for Python Code

类型 命名风格 示例 说明
模块(文件) 小写 + 下划线 utils.pydata_processor.py 避免使用大写或关键字
包(目录) 小写 + 下划线 user_service/payment_module/ 不能以数字开头
类名 PascalCase(大驼峰) class UserService: 首字母大写
函数名 snake_case(小写 + 下划线) def get_user_info(): 不使用驼峰
变量名 snake_case user_name, total_count 局部变量或全局变量
常量名 全大写 + 下划线 MAX_RETRY = 3, DEFAULT_TIMEOUT = 10 通常定义在模块顶层
私有变量/方法 单下划线前缀 _internal_data, _helper() 表示“受保护”
特殊方法 双下划线前后缀 __init__, __str__ 用于魔法方法

二、pytest 命名规范

内容 说明
⚠️ 类名建议 必须以 Test 开头(如 TestCases
🧪 命名规则 测试函数/方法名必须以 test_ 开头
📁 文件名 推荐以 test_ 开头或 _test.py 结尾
0

评论区