Blogger Information
Blog 18
fans 0
comment 0
visits 16383
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Python变量名详细规则详细变量值介绍
Original
951 people have browsed it

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 字符集。

标识符使用规则如下:

1、 标识符可以由字母、数字、下画线()组成,其中数字不能作为开头。
2、 标识符不能是 Python 关键字,但可以包含关键字。
3、 标识符不能包含空格。
列如:
`#标识符不可以以数字开头
1ab
= 10 #不可以
ab1_ = 10 #可以
ab_1 = 10 #可以

标识符不可以出现“#”号

abc = 10 #可以

abc = 10 #不可以

a#bc = 10 #不可以
abc# = 10 #不可以

以下都可以有:

abc = 10
abc1 = 10
abc = 10
abc_1 = 10
= 10
_abc = 10
_1abc = 10`
其中python也包含了一些关键词和内置函数,一般情况下不建议使用它们作为变量名

关键字不能作为变量名,不然会报错
内置函数可以作为变量名,但不建议使用,虽然不会报错,但是你所使用的该内置函数则会被这个变量名覆盖掉,则该内置函数就不能用了

如何查看关键字呢

使用python可查看:
`#导入keyword 模块
import keyword

显示所有关键字

print(keyword.kwlist)

‘’’
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’,
‘await’, ‘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’]
‘’’`
这些关键字都不可以作为变量名使用:

下面提供的是内置函数:

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post