标识符是什么_标识符的命名规则


在踏入编程的殿堂之前,我们首先需要掌握一些编程的基础知识。

标识符,顾名思义,就是程序员可以为其指定名称的代码元素,如变量、函数、属性、类以及模块等。这些标识符的构成遵循着一定的命名规则。

让我们以现实生活中的例子来解释。想象一下,如果我们养了一只可爱的小狗,并为它取了一个名字叫做“旺财”。在这个情境中,“旺财”就成了一个标识符。

在Python编程语言中,标识符的命名也有其特定的规则,具体如下所述:

大小写是有区别的。例如,“Myname”和“myname”在Python中被视为两个不同的标识符。

标识符的首字符可以是下划线或者字母,但是不能是数字。这是为了避免产生不必要的混淆。

比如,假如一个标识符以数字开头如“091”,程序可能无法区分这是一个变量名还是单纯的数字。有些数字可能包含了字母,如浮点数“1E10”,这会导致程序设计语言现歧义。为了确保程序的准确性和可读性,变量名不能以数字开头。

除了首字符外,其他字符可以是下划线、字母和数字的组合。

例如,“_name”、“my_age”以及“my_student_1”都是符合规定的标识符。

Python的关键字不能被用作标识符。

这些关键字的存在是为了确保程序设计语言的逻辑清晰,避免产生歧义。我们不能使用这些关键字作为标识符。

最后一点需要注意的是,不要将Python的内置函数作为自己的标识符。

这是因为这样做同样会导致程序设计语言出现混淆和歧义。

现在让我们来做个小练习吧。

请判断下面的标识符哪些是合规的?

2main、_sys_、、bedroom$、class、float、身高?

实际上,只有_sys_和身高是符合规定的标识符。你答对了吗?