Python 命名规范全解析:模块、类、函数与变量命名指南

拾光
拾光
发布时间:2026-10-12 | 4人浏览过
原创

本文系统梳理 Python 编程中的核心命名规范,涵盖模块、类、函数、变量及常量的命名规则。详细解析小写、驼峰、下划线及双下划线的具体应用场景,帮助开发者写出符合 PEP 8 标准、清晰易读的 Python 代码。

1. 模块命名规范

(1)模块文件建议使用全小写字母进行命名,

(2)除非名称中包含大量字母导致可读性极差,否则应避免使用下划线。

采用小写命名模块的主要原因是,许多模块文件中会包含与模块名一致的类。当模块名使用小写而类名采用首字母大写时,可以清晰地区分模块标识符与类标识符,避免命名冲突或混淆。

2. 类命名规范

(1)类名推荐采用驼峰式(CamelCase)命名风格,且首字母必须大写;

(2)若需定义私有类,可在类名前添加一个下划线作为前缀。

3. 函数命名规范

(1)函数名统一使用小写字母,若名称由多个单词组成,单词之间使用下划线分隔;

(2)对于类内部的函数,若希望其可通过继承访问,可在函数名前添加单个下划线(_)作为前缀;

(3)对于类内部的私有函数,若希望其不被继承访问,可在函数名前添加双下划线(__)作为前缀。

4. 变量命名规范

(1)变量名推荐采用小写形式,若名称由多个单词组成,单词之间使用下划线分隔;

(2)对于类内部的变量,若希望其可通过继承访问,可在变量名前添加单个下划线(_)作为前缀;

(3)对于类内部的私有变量,若希望其不被继承访问,可在变量名前添加双下划线(__)作为前缀。

5. 常量命名规范

常量命名应使用大写字母,若名称由多个单词组成,单词之间使用下划线分隔。


相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表