Python命名规范

上一篇 / 下一篇  2022-06-10 23:00:06 / 个人分类:软件测试

命名规范在编写代码中起到很重要的作用,使用命名规范可以更加直观地了解代码所代表的含义,让代码具有有可读性、易写性与明义性。
今天跟大家讲讲Python常用的命名和命名规范。

常用命名法

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


TAG: Python命名规范

liqianqian1116的个人空间 引用 删除 liqianqian1116   /   2022-06-14 15:42:05
哇~ 离活动21篇的小目标还有20篇,再接再厉吧!
 

评分:0

我来说两句

Open Toolbar