Python标示符命名规则

本文介绍了编程中有效的标识符命名规则:首字符须为字母或下划线,后续字符可包含字母、数字或下划线;大小写敏感;并举例说明了有效与无效的标识符。
  • 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。

  • 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。

  • 标识符名称是对大小写敏感的。例如,mynamemyName不是一个标识符。注意前者中的小写n和后者中的大写N。

  • 有效 标识符名称的例子有i__my_namename_23a1b2_c3

  • 无效 标识符名称的例子有2thingsthis is spaced outmy-name

转载于:https://www.cnblogs.com/micky1989/archive/2013/04/19/3029902.html

Python命名规则对于编写清晰、可读性强的代码至关重要。以下是一些关键的Python命名规则: 1. **项目、模块和包命名** - 项目名称:首字母大写,使用大写式驼峰命名法。例如:ProjectName- 模块名和包名:全部小写,使用下划线分隔多个单词。例如:module_name、package_name。对于包名,不推荐使用下划线,而是使用点(.)来分隔不同的层级。例如:com.mingrisoft、com.mr.book。 2. **类和异常命名** - 类名称:首字母大写,使用大写式驼峰命名法。例如:ClassName、BorrowBook(表示借书类)。内部类可以使用下划线“_”加Pascal风格的类名组成,例如:_BorrowBook。 - 异常名称:也遵循类命名的规则,即首字母大写,使用大写式驼峰命名法。 3. **变量命名** - 全局变量和常量:全部使用大写字母,并使用下划线分隔多个单词。例如:GLOBAL_VAR_NAME、CONSTANT_NAME- 局部变量、函数参数和实例变量:全部小写,使用下划线分隔多个单词。例如:local_var_name、function_parameter_name、instance_var_name。 4. **函数和方法命名** - 函数名:全部小写,使用下划线分隔多个单词。例如:function_name、calculatesum。如果函数是私有的,可以使用单下划线开头。 - 方法名:遵循与函数名相同的命名规则,但通常方法会依赖于类对象。方法名应该清晰地说明该方法的作用,例如使用is前缀表示判断,使用get前缀表示获取,使用set前缀表示设置等。 5. **其他命名约定** - 受保护的模块变量或函数:使用单下划线“_”开头,这样在使用from xxx import *语句从模块中导入时,这些变量或函数不会被导入。 - 私有实例变量或方法:使用双下划线“__”开头,表示这些变量或方法是类私有的。 6. **禁止使用的命名** - 关键字:不能使用Python的关键字作为变量名、函数名、类名等。可以使用import keyword; print(keyword.kwlist)来查看Python的所有关键字。 - 内置名称:避免使用Python的内置函数名、模块名、类型名等作为自定义的变量名或函数名。 7. **示例** - 类名:MyClass - 函数名:my_function - 变量名:my_variable - 常量名:MY_CONSTANT 8. **相关问题** - Python中的命名规范有哪些具体要求? - 如何在Python中为类、函数和变量命名? - Python命名规范中的关键字和内置名称有哪些? 综上所述,遵循这些Python命名规则,可以确保代码的可读性和一致性,便于其他开发者理解和维护你的代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值