python中各种关键字的总结:用表格形式,解释关键字符号的作用和案例说明
| 关键字 | 描述 | 示例分析 |
| and | 逻辑与 | True and False ==False |
| as | with--as语句的一部分 | with x as y:pass |
| assert | 断言(确保)某东西为真 | assert False, "Error!" |
| class | 定义类 | class Person(object) |
| try | 尝试执行代码,出错后转到except | try:pass |
| except | 如果发生异常,允许此处代码 | except ValueError,e:print(e) |
| finally | 不管是否发生异常,都运行此处代码 | finally:pass |
| exec | 将字符串作为python脚本运行 | exec‘print("Hello")‘ |
| break | 立即停止循环 | while True:break |
| continue | 停止当前循环的后续步骤,再做一次循环 | while True:continue |
| def | 定义函数 | def X(): |
| elif | else if | |
| else | ||
| for | 针对物体集合执行循环 | for x in y :pass |
| from | 从模块中导入特定部分 | from x import y |
| global | 声明全局变量 | global x |
| if | ||
| import | 将模块导入当前文件以供使用 | import os |
| in | ||
| is | 类似于==,判断是否一样 | 1 is 1==True |
| lambda | 创建短 匿名函数 | s=lambda y:y**y;s(3) |
| not | 逻辑非 | |
| or | 逻辑或 | |
| pass | 代表空代码块 | |
| raise | 出错后引发异常 | raise ValueError("No") |
| return | 返回值并退出函数 | def x():return y |
| del | 从字典中删除 | del X[Y] |
| while | ||
| with | 将表达式作为一个变量,然后执行代码块 | with x as y :pass |
| yield | 暂停函数,返回到调用函数的代码块中 |
def X():yield Y;x().next() |
原文:https://www.cnblogs.com/foremostxl/p/9383814.html