美文网首页
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

相关文章

  • 2018-06-28 python命名规范

    Python命名规范 Google Python****命名规范 module_name, 模块 package...

  • Python 小常识

    Python 命名规范 Python之父Guido推荐的命名规范包括如下几点: 1. 模块名和包名采用小写字母并且...

  • Python基础

    Python 命名规范 Python之父Guido推荐的命名规范包括如下几点: 1. 模块名和包名采用小写字母并且...

  • python命名规范

    GooglePython命名规范 module_name, package_name, ClassName, me...

  • python命名规范

    平常写代码杂乱无章的,自己看上去没太大影响,但是当别人来读你的代码的时候就苦不堪言,自己再去整理的时候很多问题也难...

  • Python命名规范

    文件名全小写,可使用下划线 包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。 ...

  • Python命名规范

    1. 类名:单词首字母大写,驼峰法命名 2. 测试用例:以“test”为前缀,单词之间“_”连接 3. 普通函数名...

  • python 命名规范

    [TOC] 说明 python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是总结了一些,供参考...

  • Python命名规范

    1 命名规范 模块名 尽量使用小写,尽量使用下换线 类名 使用骆驼写法,单词首字母大写,私有类可以下划线开头 函数...

  • python命名规范

    Google Python命名规范 module_name, 模块 package_name, 包 模块与包 ...

网友评论

      本文标题:Python命名规范

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