1.关键字
1.1定义
:一些具有特殊功能的标识符,已被python官方所使用,开发者不能定义相同的名字。
1.2获取所有关键字:
a.使用help()内置函数: help(‘keywords’)
b.使用keyword模块: keyword.kwlist
1.3关键字的判断:
使用keyword模块: keyword.iskeyword(‘要判断的对象’)
1.4关键字含义:
关键字 | 含义 |
---|---|
false | 布尔类型的值,表示假 |
None | 表示空,为NoneType数据类型 |
True | 布尔类型的值,表示真,与False相对 |
and | 逻辑运算-与 |
as | 用于类型转换 |
assert | 断言,用于判断变量或者条件表达式的值是否为真 |
async | 声明一个函数为异步函数 |
await | 声明程序挂起 |
break | 中断循环 |
class | 类的定义 |
continue | 中断本次循环,进行下一次循环 |
def | 函数的声明或方法的定义 |
elif | 条件语句,同if、else搭配使用 |
else | 条件语句,同if、elif搭配使用,也可用于循环语句和异常 |
except | 包含捕获异常后的操作代码块,与 try、finally 结合使用 |
finally | 用于异常语句,出现异常后,始终要执行 finally 包含的代码块。与 try、except 结合使用 |
for | 循环语句 |
from | 用于模块的导入,与import结合使用 |
global | 定义全局变量 |
if | 判断语句 |
import | 导入模块 |
in | 成员运算符,用于判断变量是否在序列中 |
is | 表示内存地址(引用)的一致性 |
lambda | 定义匿名函数 |
nonlocal | 表示外部作用域的变量 |
not | 逻辑-非 |
or | 逻辑-或 |
pass | 占位符,本身无意义 |
raise | 抛出一个异常 |
return | 返回函数的结果 |
try | 包含可能会出现异常的语句,与 except、finally 结合使用 |
while | 循环语句 |
with | 上下文管理器,会自动关闭文件 |
yield | 用于从函数依次返回值 |