Python 中常用的保留字(关键字)详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 中常用的保留字(关键字)详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2884字,纯文字阅读大概需要5分钟。
内容图文
![Python 中常用的保留字(关键字)详解](/upload/InfoBanner/zyjiaocheng/615/773858cf377d4fdab732df8610c9c9e0.jpg)
Python 的保留字即关键字总共有35个,不能把他们用作任何标识符名称,关键字是区分大小写的。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字,如下所示:
>>> import keyword
>>> 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']
每个保留字的作用如下表所示:
保留字 | 说明 |
---|---|
False | 数据类型布尔类型的值,表示假,与 True 相反,常用于条件语句中作为判断条件 |
None | 空对象, Python 里的一个特殊的值 |
True | 数据类型布尔类型的值,表示真,与 False 相反,常用于条件语句中作为判断条件 |
and | 逻辑与操作,用于表达式运算,参与运算的值 |
as | 用于类型转换,如 import keyword as blf,blf 就是 keyword的别名 |
assert | 断言,声明布尔值必须为真的判定,如果为假则发生异常,用来测试表达式 |
break | 中断循环语句, break 可以用在 for 循环和 while 循环语句中,跳出整个循环 |
class | 用于定义类 |
continue | 跳出本次循环 |
def | 用于定义方法 |
del | 删除变量 |
elif | 条件语句,常与 if、else 结合使用 |
else | 条件语句,常与 if、elif 结合使用,也可用于异常和循环语句 |
except | 包含捕获异常后的操作代码块,与 try、finally 结合使用 |
finally | 用于异常语句,出现异常后,始终要执行 finally 包含的代码块,与 try、except 结合使用。 finally 语句块的内容通常是做一些后续处理,例如资源释放、关闭文件等,并且 finally 语句块无论如何都要执行,即使在前面的 try 和 except 语句块中出现了 return,都要先将 finally 语句执行完,再去执行前面的 return 语句 |
for | for 循环可以遍历任何序列的项目,如一个列表或者一个字符串 |
from | from 用来导入相应的模块, from 将获取或者复制模块特定的变量名 |
global | Python 中 global 主要用来在函数或其他局部作用域中使用全局变量; Python 中使用的变量,在默认情况下一定是用局部变量 |
if | 条件语句,常用 else、elif 连用 |
import | 用来导入相应的模块, import 会读取整个模块 |
in | 查看列表中是否包含某个元素或者字符串 A 是否包含字符串 B。注意:不可以查看列表 A 是否包含列表 B |
is | 判断 a 对象是否就是 b 对象 |
lambda | lambda 只是一个表达式,定义了一个匿名函数 |
nonlocal | 用来在函数或者其他作用域中使用外层(非全局)变量 |
not | 逻辑判断词,与逻辑判断语句 if 连用,表示 not 后面的表达式为 False 时执行冒号后面的语句;判断元素是否在列表或者字典中 |
or | 逻辑或操作,用于表达式运算,同 and 一样,or 运算的结果同样是参与运算的值之一; or 在运算中,也是执行自左到右的逻辑运算,如果运算过程中的所有值都为假,那么返回最后一个假值;否则返回逻辑运算过程中的第一个真值 |
pass | 空语句,为了保持程序结构的完整性,不做任何事情,一般用作占位符 |
raise | 触发异常。raise 触发异常后,后面的代码就不会执行了 |
return | 用于跳出函数并返回处理结果 |
try | 包含会出现异常的语句,与 except、finally 结合使用。如果 try 后的语句执行时发生异常,那么 Python 会跳回到 try 并执行第一个匹配该异常的 except 字句 |
while | while 循环用于循环执行程序,即在某些条件下,循环执行某段程序 |
with | 使用 with 后,不管 with 中的代码出现什么错误,都会对当前对象进行清理工作 |
yield | yield 是一个类似 return 的关键字,只是返回的是一个生成器 |
内容总结
以上是互联网集市为您收集整理的Python 中常用的保留字(关键字)详解全部内容,希望文章能够帮你解决Python 中常用的保留字(关键字)详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。