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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容