首页 / 知识
Python 规范命名变量
2023-11-12 13:31:00
因为名字不能乱起,要是你一个想法,他一个想法,大家都对对方的名称不了解,这样也很难持续下去,因此这里说一下变量规范命名的规则和注意事项。
1、变量定义规则:
1,变量名只能是字母,数字或者下划线的任意组合
2,变量名的第一个字符不能是数字
3,关键字不能生成变量名
2、变量规范命名注意事项:
1,变量名不能过长
2,变量名词不达意思
3,变量名为中文,拼音
3、总体命名规则:
1,尽量单独使用小写字母‘l’,大写字母‘O’等容易混淆的字母。
2,模块命名尽量短小,使用全部小写的方式,可以使用下划线。
3,包命名尽量短小,使用全部小写的方式,不可以使用下划线。
4,类的命名使用CapWords的方式,模块内部使用的类采用_CapWords的方式。
5,异常命名使用CapWords+Error后缀的方式。
6,全局变量尽量只在模块内有效,类似C语言中的static。实现方法有两种,一是__all__机制;二是前缀一个下划线。
7,函数命名使用全部小写的方式,可以使用下划线。
8,常量命名使用全部大写的方式,可以使用下划线。
9,类的属性(方法和变量)命名使用全部小写的方式,可以使用下划线。
10,类的属性有3种作用域public、non-public和subclassAPI,可以理解成C++中的public、private、protected,non-public属性前,前缀一条下划线。
11,类的属性若与关键字名字冲突,后缀一下划线,尽量不要使用缩略等其他方式。
12,为避免与子类属性命名冲突,在类的一些属性前,前缀两条下划线。比如:类Foo中声明__a,访问时,只能通过Foo._Foo__a,避免歧义。如果子类也叫Foo,那就无能为力了。
13,类的方法第一个参数必须是self,而静态方法第一个参数必须是cls。
以上内容为大家介绍了Python规范命名变量,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python调试的几种方式
python调试的几种方式,代码,位置,信息,状态,培训,数据,分析,变量,函数,方式,python作为一种脚本语言,很多时候我们习惯于它的简洁,习惯于它的修用Python开发一个简单的猜数字游戏
用Python开发一个简单的猜数字游戏,数字,代码,培训,官网,设备,程序,玩家,注释,内容,游戏,本文介绍如何使用Python制作一个简单的猜数字游戏。如何理解Python一切都是变量的说法
如何理解Python一切都是变量的说法?,名称,对象,代码,名字,地址,情况,数字,概念,培训,列表,Python的好处之一是与其他语法繁重的语言相比,PythoPython线程编程的两种方式
Python线程编程的两种方式,代码,包装,线程,培训,函数,对象,模块,参数,方式,方法,Python中如果要使用线程的话,python的lib中提供了两种方式。Python变量数据类型的转换
Python变量数据类型的转换,代码,数据,培训,信息,字符串,类型,变量,整数,浮点,函数,虽然Python是弱类型编程语言,不需要像Java或C语言那样还要Python变量的类型(弱类型语言)
Python变量的类型(弱类型语言),检测,代码,数据,培训,类型,变量,语言,赋值,数字型,字符串,在强类型的编程语言中,定义变量时要指明变量的类型,而Python查看模块中的属性
Python查看模块中的属性,名称,标准,环境,培训,属性,模块,对象,函数,定义,变量,内置函数dir可用于列出某模块中定义了哪些属性(全局名称空间)Python切片操作的一般方式
Python切片操作的一般方式,数据,步长,培训,表示,参数,切片,终点,索引,方向,起点,一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_Python重定向方式
Python重定向方式,标准,系统,培训,命令,控制台,脚本,内容,方式,表示,文件,本节介绍常用的Python标准输出重定向方式。这些方法各有优劣之处,适Python 类的私有属性和方法
Python 类的私有属性和方法,私有化,培训,开头,变量,函数,模块,属性,目的,方法,更多,在Python中,通过单下划线”_”来实现模块级别的私有化,一般Python 类和实例的属性
Python 类和实例的属性,属性,实例,名称,培训,名字,对象,字符串,方法,列表,变量,类属性.类属性是可以直接通过“类名.属性名”来访问和修改。.python怎么找出所有的数字?
python怎么找出所有的数字?,数字,培训,代码,小数点,小数,字符串,整数,表达式,含义,思路,python中获取字符串中所有数字的方法:1、使用正则表达