python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python 命名规范

Python 命名规范与最佳实践

作者:燃灯工作室

本文介绍了Python命名规范与最佳实践,包括变量名、模块名、类名、函数名和常量名的命名规则,强调了命名的清晰性、一致性、科学性和避免使用特殊符号,感兴趣的朋友一起看看吧

1. 规范

1.变量名区分大小写;

2.严禁使用关键字作为变量名;

3.确定自己的命名风格,不可随意变换;

4.命名应该科学严谨,切勿太长或者表达比较模糊;

5.命名中若使用特殊约定或缩写,则要有注释说明;

6.尽量不要使用中文字符和纯数学字符,避免编码错误;

7.名字由英文字母、数字、下划线组成,如abc,abc13和_abc等;

8.要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写;

9.同一软件产品内,应规划好接口部分(变量、结构、函数及常量)的命名,防止编译、链接时产生冲突。

2. 参考

类型公有/外部成员私有/内部成员
模块(module)my_naming_convention_my_naming_convention
包(package)my_naming_convention
类(class)MyNamingConvention_MyNamingConvention
异常(Exception)MyNamingConvention
函数(function)my_naming_convention()_my_naming_convention()
全局/类常量(constant)MY_NAMING_CONVENTION_MY_NAMING_CONVENTION
全局/类变量(variable)my_naming_convention_my_naming_convention

3. 缩写

命名应当尽量使用全拼写的单词,缩写的情况有如下两种:

例如:

function 缩写为 fn

text 缩写为 txt

object 缩写为 obj

count 缩写为 cnt

number 缩写为 num

4. 前导后缀下划线

注意:关于下划线的使用存在一些争议。

5. 应该避免的名称

到此这篇关于Python 命名规范与最佳实践的文章就介绍到这了,更多相关Python 命名规范内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文