首页  > 后端开发 > python命名规矩, 标识符命名规矩

python命名规矩, 标识符命名规矩

后端开发 2024-12-30 7

1. 运用小写字母,单词之间运用下划线分隔,例如:`variable_name`。2. 类名应运用大写字母最初的单词,每个单词的首字母都大写,例如:`ClassName`。3. 常量应悉数运用大写字母,单词之间运用下划线分隔,例如:`CONSTANT_NAME`。4. 防止运用单个字符的变量名,除非是循环变量,例如:`for i in range:`。5. 函数名应运用小写字母,单词之间运用下划线分隔,例如:`def function_name:`。6. 防止运用缩写,除非是常见的缩写,例如:`URL`。7. 模块名应运用小写字母,单词之间运用下划线分隔,例如:`import module_name`。8. 包名应运用小写字母,单词之间运用下划线分隔,例如:`import package_name`。

这些规矩并不是强制性的,可是遵从这些规矩可以使代码愈加易于阅览和保护。

Python 命名规矩详解

在编程中,命名规矩是保证代码可读性、可保护性和一致性的关键因素。Python 作为一种广泛运用的编程言语,具有其共同的命名标准。本文将具体介绍 Python 的命名规矩,协助开发者编写愈加标准和高效的代码。

标识符命名规矩

根本规矩

标识符是用于给变量、函数、类等命名的符号。Python 中标识符的命名规矩如下:

- 只能以字母、数字、下划线或中文字符最初。

- 不能以数字最初。

- 不能与 Python 关键字抵触。

- 命名区别大小写。

命名主张

- 运用有意义的称号,可以直观地表达变量、函数或类的功用。

- 防止运用缩写,除非它们是行业界的通用缩写。

- 运用小写字母和下划线来命名变量和函数,例如 `my_variable` 和 `calculate_sum`。

- 运用大驼峰命名法(CamelCase)来命名类名,例如 `MyClass`。

常见命名标准

驼峰命名法(CamelCase)

驼峰命名法分为小驼峰命名法(lowerCamelCase)和大驼峰命名法(CamelCase)。

- 小驼峰命名法:除第一个单词外,其他单词首字母大写。适用于办法名、参数名、成员变量和局部变量。

- 例如:getUserInfo、taskRepository、findAllByUserInfo

- 大驼峰命名法:一切单词首字母大写。适用于类名、命名空间等。

- 例如:TaskDateToSend、TaskLabelToSend、SettingRepository

蛇形命名法(snakecase)

蛇形命名法全由小写字母和下划线组成,两个单词之间用下划线衔接。适用于测验办法名、常量、枚举称号等。

- 例如:firstname、lastname、LEARNINGRATE

串式命名法(kebab-case)

串式命名法各单词间经过划线衔接,适用于文件夹、文件名等。

- 例如:folder-name、file_name

特别命名规矩

单下划线和双下划线

在 Python 中,单下划线和双下划线用于表明特别意义。

- 前导双下划线:表明私有特点或办法,Python 解说器会主动修正特点名以防止命名抵触。

- 例如:class C: def __init__(self): pass

- 前导单下划线:表明内部运用或私有特点或办法。

- 例如:class C: def _internal_method(self): pass

关键字

关键字是 Python 言语中具有特别意义的单词,不能用作标识符。

- 例如:if、for、while、def、class 等。

遵从 Python 的命名规矩关于编写高质量、可保护的代码至关重要。本文具体介绍了 Python 的命名规矩,包含标识符命名规矩、常见命名标准、特别命名规矩和关键字。期望开发者可以把握这些规矩,并在实践开发中加以使用。


Copyright © 2016-2028零基础教程 Rights Reserved. XML地图