编程规范之变量命名篇

it2022-05-28  57

目录

编程规范之变量命名篇 1.全部小写字母命名变量 1.1.不能起名和关键字相同(普通变量名)1.2.不能起名和内置函数名相同(普通变量名)1.3.不能以数字开头(普通变量名)1.4不能和标准库或著名第三方库同名(包名)2.全部大写字母开头命名变量3.首字母大写(大驼峰用法)4.全部小写字母且用_连接多个单词命名变量(小驼峰)5..开头单下划线6..开头双下划线7..开头双下划线和双下划线结尾

编程规范之变量命名篇

1.全部小写字母命名变量

1.1.不能起名和关键字相同(普通变量名)

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

1.2.不能起名和内置函数名相同(普通变量名)

sum()、avg()等

1.3.不能以数字开头(普通变量名)

1.4不能和标准库或著名第三方库同名(包名)

2.全部大写字母开头命名变量

用于定义常量,如PI为固定的值,不能用于重新赋值等操作

3.首字母大写(大驼峰用法)

用于定义类变量名 class Persion: 或 class MySum

4.全部小写字母且用_连接多个单词命名变量(小驼峰)

用于定义函数变量名 def movie_list():

5..开头单下划线

用于禁止外部访问的类成员,不能用from xx import xx导入,只有类对象或子类对象可以访问 class Persion: def init(self): self._name="小明"

6..开头双下划线

用于禁止外部访问的类成员,不能用from xx import xx导入,只有类对象可以访问 class Persion: def init(self): self.__name="小明"

7..开头双下划线和双下划线结尾

用于特定用法 class Persion: def __init__(self): #构造函数 self.__name="小明" if __name__=="__main__" #表示直接使用该文件调用name变量时,name值为"main","main=="main",满足判断条件,执行if语句,外部调用import等方式,name的值就为调用的xx.py文件名,xx!="main__",不满足条件,所以不执行if语句的内容,作用就是禁止外部方式调用该内容 __doc__ #显示注释内容 ''' 白日依山尽, 黄河入海流。 欲穷千里目, 更上一层楼 ''' print(doc )

转载于:https://www.cnblogs.com/endmoon/p/9657838.html


最新回复(0)