python的标识符命名规则,保留字表

如果说前面的几个章节是为了了解python这款可编程的软件的功能和了解学习python的一些前景,那么这个章节——“python的标识符”则是让大家从python的基本语法了解python,读懂python。

什么是python的标识符

通常情况下,每个人都有一个名字和身份ID,用于标记这个人,python的变量、常量、函数、类、模块、包等也同样需要这样的一个名字和内存ID(声明了一个变量并赋值,计算机便会自动分配一个内存地址给该变量,除此之外,函数、类、模块、包等通常没有内存地址),用来存储和标记python的变量、常量(函数和类)。不同的是,人名可以重名,身份ID不重名,但是python的标识符的情况是名称不可以重名,而存储的内存地址可以一样,这通常会出现在将变量赋值给变量的情况下,可以用 id(obj) 来简单查询(十进制),如下:

>>> a = 0
>>> id(a)
5367869025
>>> b = a #将变量a赋值给b;
>>> id(b)
5367869025 #二者的内存地址是一致的

当然了,关于内存地址的这些了解一下就可以了,关键的是要了解标识符的重要性、“特异性(不重名)”,就好像我们认识这个世界记住这个世界形形色色的事物一样,python的标识符可以帮助我们认识、读懂、记住python的代码。

python标识符的命名规则

1、python语言“严格区分”字母的大小写!

2、python标识符的第一个字符必须是字母(26个字母)或下划线,如a、bc、Ad、x1y1z1、_look、_Number_NPL等,错误的如:1、123ABC、~bcd、#west、$look等

3、除了第一个字符之外,其余的可以用字母、数字或下划线来组成;

4、变量命名通常用小写,如acb,常量名全部用大写ACB,这是个约定俗成的代码规范,不是强制要求的,为了代码的可读性,还是尽量这样吧。

5、函数名或方法名(类中的方法名,功能跟函数基本一样)的命名可以用小写加下划线,这也是约定俗成的代码规范,可以不遵守,鄙人就没有这样写。

6、类的命名用大写驼峰来写,如ArticleHot,CategoryMin这个在利用python的web框架Django来开发web应用的时候会经常遇到。

7、模块和包的命名用小写,比如math、os等。

python的保留字

python标识符的命名必须避开这些内置的保留字。可以参考如下表格

and nonlocal not
assert finally or
break for pass
continue global raise
def if return
del import try
else is with
except lambda yield
as from in
print elif class
True False None
async await -

python单行注释标识符

python语法中用“#”来进行单行注释;如下:

#python当中用“#”单行注释
#注释后面的内容python编译器不会执行编译

python的多行注释标识符

python中用“ """ """ ”连续三个英文的双引号进行多行注释:

"""
python当中用“ """ """ ”多行注释
注释后面的内容python编译器不会执行编译
"""

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.