一、python到底有哪些保留字?以及其含义?(请看下表)

序号 保留字 含义
1 and 逻辑与操作,用于表达式运算,参与运算的值
2 as 用于类型转换,如 import keyword as blf,blf 就是 keyword的别名
3 assert 断言,声明布尔值必须为真的判定,如果为假则发生异常,用来测试表达式
4 break 中断循环语句的执行
5 class 用于定义类
6 continue 继续执行下一次循环
7 def 用于定义函数或方法
8 del 删除变量或序列的值
9 elif 条件语句,与if,else结合使用
10 else 条件语句,与if,elif结合使用,也可用于异常和循环语句
11 except except包含捕获异常后的操作代码块,与try,finally结合使用
12 None 空对象, Python 里的一个特殊的值
13 for for循环语句
14 finally 用于异常语句,出现异常后,始终要执行 finally 包含的代码块,与 try、except 结合使用。inally 语句块的内容通常是做一些后续处理,例如资源释放、关闭文件等,并且 finally 语句块无论如何都要执行,即使在前面的 try 和 except 语句块中出现了 return,都要先将 finally 语句执行完,再去执行前面的 return 语句
15 from 用于导入模块,与import结合使用
16 global 定义全局变量
17 if 条件语句,与else,elif结合使用
18 import 用于导入模块,与from结合使用
19 in 查看列表中是否包含某个元素或者字符串 A 是否包含字符串 B。注意:不可以查看列表 A 是否包含列表 B
20 is 判断 a 对象是否就是 b 对象
21 lambda 定义匿名变量
22 not 用于表达式运算,逻辑非操作
23 or 用于表达式运算,逻辑或操作
24 pass 空的类,方法,函数的占位符
25 True 数据类型布尔类型的值,表示真,与 False 相反,常用于条件语句中作为判断条件
26 raise 异常抛出操作
27 return 用于从函数返回计算结果
28 try try包含可能会出现异常的语句,与except,finally结合使用
29 while while的循环语句
30 with 简化python的语句
31 yield 用于从函数依此返回值
32 nonlocal 用来在函数或者其他作用域中使用外层(非全局)变量
33 False 数据类型布尔类型的值,表示假,与 True 相反,常用于条件语句中作为判断条件

需要重点注意的是   print不是python中的保留字!!!

二、python保留字的限制?

由于Python保留字具有特殊用途,因此不能将它们作为标识符(变量、函数名等)来使用。以下是一个示例:

class = "Person"  # 错误示例,不能将关键字作为变量名

在上述例子中,我们试图将关键字class作为变量名,这是错误的,因为class是Python的保留字。

关键字还有一个限制是它们是大小写敏感的,因此必须按照正确的大小写形式使用。以下是一个示例:

True = False  # 错误示例,关键字是不可赋值的

在上述例子中,我们试图将关键字True赋值为False,这是错误的,因为关键字是不可赋值的。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。