美橙建站五合一建站套餐申请,企业网站制作查询,公司做网站的作用,做网站怎样赚到钱Python 需要使用标识符给变量命名#xff0c;其实标识符就是用于给程序中变量、类、方法命名的符号#xff08;简单来说#xff0c;标识符就是合法的名字#xff09;。
Python 语言的标识符必须以字母、下画线#xff08;_#xff09;开头#xff0c;后面可以跟任意数目… Python 需要使用标识符给变量命名其实标识符就是用于给程序中变量、类、方法命名的符号简单来说标识符就是合法的名字。
Python 语言的标识符必须以字母、下画线_开头后面可以跟任意数目的字母、数字和下画线_。此处的字母并不局限于 26 个英文字母可以包含中文字符、日文字符等。
由于 Python 3 支持 UTF-8 字符集因此 Python 3 的标识符可以使用 UTF-8 所能表示的多种语言的字符。Python 语言是区分大小写的因此 abc 和 Abc 是两个不同的标识符。
Python 2.x 对中文支持较差如果要在 Python 2.x 程序中使用中文字符或中文变量则需要在 Python 源程序的第一行增加“#coding:utf-8”当然别忘了将源文件保存为 UTF-8 字符集。
在使用标识符时需要注意如下规则
标识符可以由字母、数字、下画线_组成其中数字不能打头。
标识符不能是 Python 关键字但可以包含关键字。
标识符不能包含空格。
例如下面变量有些是合法的有些是不合法的
abc_xyz合法。
HelloWorld合法。
abc合法。
xyz#abc不合法标识符中不允许出现“#”号。
abc1合法。
1abc不合法标识符不允许数字开头。
Python 的关键字和内置函数
Python 还包含一系列关键字和内置函数一般也不建议使用它们作为变量名
如果开发者尝试使用关键字作为变量名Python 解释器会报错。
如果开发者使用内置函数的名字作为变量名Python 解释器倒不会报错只是该内置函数就被这个变量覆盖了该内置函数就不能使用了。
实际上 Python 非常方便开发者可以通过 Python 程序来查看它所包含的关键字。例如对于如下程序 #导入keyword 模块
import keyword
#显示所有关键字
keyword.kwlist 从上面代码可以看出程序只要先导入 keyword 模块然后调用 keyword.kwlist 即可查看 Python 包含的所有关键字。运行上面程序可以看到如下输出结果 [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] 上面这些关键字都不能作为变量名。