Python关键字
下列表基于3.12版本整理
序号 | 关键字 | 功能描述 |
---|---|---|
1 | True | 布尔类型,表示“真”,与 False 相反 |
2 | False | 布尔类型,表示“假”,与 True 相反 |
3 | None | 数据类型 - None Type,表示“无”,“空” |
4 | and | 逻辑运算,与操作 |
5 | or | 逻辑运算,或操作 |
6 | not | 逻辑运算,非操作 |
7 | in | 成员运算 |
8 | is | 比较运算,is比较的是地址也就是id打印出来的值,相当于比较是否是一个对象 ==比较的是对象的值是否相等 |
9 | import | 模块导入,可以与 from 和 as 结合使用 |
10 | from | 可以与 import 结合使用;也可以与 yield 结合使用 |
11 | as | 取别名,可以与 import 结合使用;也可以与 with 结合使用 |
12 | with | 语句块,可以与 as 结合使用,with执行时会调用__entry__,在作用域结束时会调用__exit__ |
13 | pass | 占位语句 |
14 | if | 条件语句,与 else、elif 结合使用 |
15 | elif | 与 if、else 结合使用 |
16 | else | 与 if、elif 结合使用;也可以用于异常或循环语句 |
17 | for | for 循环语句 |
18 | while | while 循环语句 |
19 | break | 中断循环语句的执行 |
20 | continue | 跳出本次循环,继续执行下一次循环 |
21 | class | 声明定义类 |
22 | def | 声明定义函数或方法 |
23 | return | 从函数返回计算结果 |
24 | yield | 从函数一次返回值,可以与 from 结合使用 |
25 | lambda | 定义匿名函数 |
26 | global | 在函数内要使用全局变量需要使用global定义全局变量,然后才可以说使用 |
27 | nonlocal | 当一个变量在当前作用域找不到时应该在外部非全局作用域查找 |
28 | del | 删除变量或序列的值 |
29 | try | 捕获异常语句,与 except、finally、else 结合使用 |
30 | except | 捕获异常后的操作代码块,与 try、finally 结合使用 |
31 | finally | 异常语句中始终要执行 finally 包含的代码块 |
32 | assert | 断言,用于判断变量或者表示式的值是否为真 |
33 | raise | 异常抛出操作 |
34 | async | 声明异步函数 |
35 | await | 挂起异步函数 |
36 | match | 匹配语句,与 case 结合使用,相于其它语言的switch语句 |
37 | case | 匹配语句,与 match 结合使用 |
38 | _ | 下划线,与 case 结合使用,相当于其它语言的default语句 |
39 | type | 类型判断 |