python第二节:什么是标识符

本文介绍了标识符在不同领域的应用,特别是在Python编程中的规则和注意事项。Python的标识符由字母、数字和下划线组成,不能以数字开头,并且不能与保留字冲突。特殊标识符如单下划线、双下划线有特定含义。遵循的命名规则包括见名知意和驼峰命名法。避免使用汉字和特殊字符,注意大小写区分。同时,文章强调了良好的命名习惯对提高代码可读性的重要性。
摘要由CSDN通过智能技术生成

【标识符定义】

标识符(IDentifier)是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。

在日常生活中,标识符是用来指定某个东西、人,要用到它,他或她的名字;

在数学中解方程时,我们也常常用到这样或那样的变量名或函数名,比如X、Y;

在编程语言中,标识符是用户编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。


【标识符的命名规则】

【1.】标识符由字符(A~Z 和 a~z)、数字、下划线组成,且不能已数字开头

【2.】标识符不能和 Python 中的保留字相同。

Python的保留字如下:

import keyword
print(keyword.kwlist)
  • 打印出来的结果如下:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

【3.】标识符中,不能包含空格、@、% 以及 $ 等特殊字符。

【4.】Python 语言中,以下划线开头的标识符有特殊含义,例如:

以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;

以双下划线开头的标识符(如__add)表示类的私有成员;

以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。

因此,除非特定场景需要,应避免使用以下划线开头的标识符。

还有我们应尽量避免使用汉字作为标识符,这会避免遇到很多奇葩的错误。

注:python中的标识符是区分大小写的

注:Python3.x的版本中,非ASCII标识符也是允许的。


【常用命名规则】

(1)见名知意

起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 比如: 名字可以定义为name , 定义学生可以使用student。

(2)驼峰命名法

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值