学习完本篇内容,你将掌握以下技能:
-
- 理解 Python 中的关键字。
-
- 理解 Python 中的标识符命名规则。
-
- 理解 Python 中的常量和变量。
-
- 理解 id() 函数的作用。
-
- 理解 Python 中的数据类型。
Python 中的关键字是 Python 语言中保留的标识符,用于特定的语法结构。以下是一些 Python 中的关键字:
and, as, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield
这些关键字不能用作变量名、函数名或其他标识符。如果你尝试使用这些关键字作为标识符,Python 会抛出一个 SyntaxError 异常。
查询 Python 中的关键字
# 严格区分大小写
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']
print(len(keyword.kwlist)) # 输出结果为:35
标识符命名规则
- 标识符可以包含字母、数字和下划线,但不能以数字开头。
- 标识符区分大小写,例如,
myVariable
和myvariable
是两个不同的标识符。 - 标识符不能是 Python 的关键字。
命名规则
- 标识符应该具有描述性,以便其他程序员能够理解其用途。
- 标识符应该使用小写字母和下划线,例如,
my_variable
。 - 类名应该使用大写字母和下划线,例如,
MyClass
。
常量
在 Python 中,常量是指那些在程序执行过程中其值不会改变的变量。Python 没有内置的常量类型,但可以通过约定来表示常量。通常,常量使用全大写字母和下划线来命名,例如:
MAX_VALUE = 100
PI = 3.14159
这些变量在程序执行过程中其值不会改变,因此它们被称为常量。
变量
在 Python 中,变量是用来存储数据的容器。变量可以存储任何类型的数据,例如整数、浮点数、字符串、列表、字典等。变量的命名规则与标识符相同,但变量名通常使用小写字母和下划线,例如:
my_variable = 10
name = "Alice"
grades = [85, 90, 92]
这些变量可以存储不同的数据类型,并且可以在程序中多次使用。
id() 函数 - 查看对象的内存地址的标识符
在 Python 中,每个对象都有一个唯一的标识符,可以使用 id() 函数来获取对象的标识符。例如:
a = 10
b = a
print(id(a)) # 输出结果为:140410864768896
print(id(b)) # 输出结果为:140410864768896
数值类型
在 Python 中,数值类型包括整数、浮点数和复数。整数是没有任何小数部分的数字,例如 10、-5、0 等。浮点数是带有小数部分的数字,例如 3.14、-0.5、0.0 等。复数是包含实部和虚部的数字,例如 1+2j、-3.5+4j、0j 等。
总结
在本篇中,我们学习了 Python 中的关键字、标识符命名规则、常量和变量,以及 id() 函数的作用。希望你能熟练掌握这些内容,并在实际编程中应用它们。
到了本篇结尾,希望你能熟练掌握并应用到实际编程中。