美文网首页
Python命名规范

Python命名规范

作者: 鸡汤不放盐 | 来源:发表于2021-08-05 21:01 被阅读0次

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


    常用命名法

    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

    相关文章

      网友评论

          本文标题:Python命名规范

          本文链接:https://www.haomeiwen.com/subject/vgkvvltx.html