命名规范在编写代码中起到很重要的作用,使用命名规范可以更加直观地了解代码所代表的含义,让代码具有有可读性、易写性与明义性。
常用命名法
1.驼峰命名法(CamelCase)
骆驼式命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例),并无绝对与强制,为的是增加识别和可读性。
是指混合使用大小写字母来构成变量和函数的名字,分为小驼峰命名法和大驼峰命名法
1)小驼峰命名法(lowerCamelCase)
除第一个单词外,其他单词首字母均大写。
2) 大驼峰命名法(CamelCase)
大驼峰法(即帕斯卡命名法)单词首字母均大写。
2. 蛇形命名法(snake_case)
全由小写字母和下划线组成,单词用小写单词间用下划线连接,也称“下划线命名法”
3. 串式命名法(kebab-case)
各个单词之间用中划线“-”连接,又称脊柱命名法(spinal-case)、train-case
4.匈牙利命名法(HN-case)
变量名依次由属性、类型、描述组成,如:int iUserName, i 为 int 类型缩写,UserName是描述
5.自由命名法(studly caps)
混杂大小写,随性··
python命名规则
1.变量
1)变量名必须是一个有效的标识符
2)变量名不用使用Python中的保留字
3)慎用小写字面l和大写字母O
4)应选用有意义的词作为变量
5)尽量小写, 如有多个单词,用下划线隔开即采用蛇形命名法(snake_case)命名
i = 0
if i>0:
number = 0,
school_name= " Tsinghua"
2.常量
常量采用全大写,如多个单词,用下划线隔开
PAI=3.14
MAX_CONNECTION=100
CONNECTION_TIMEOUT=500
3.函数名
只有一个单词时全部小写,有多个单词时采用蛇形命名法(snake_case)命名
def function():
pass
def function_name():
pass
私有函数在函数前加一个下划线
classPerson():
def _private_func():
pass
4.类名
类名使用大驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头
class ClassName():
pass
5.模块名
推荐使用蛇形命名法(snake_case)
impor module_name
import html_parser
网友评论