Python中关键字进行一个分类总结?!

刚接触Python半个月,课程刚好告一段落,复盘的时候看到关键字还有几个不认识,趁着看到这刚好查一下对一共31个关键字进行一个分类。
我的目的是能在脑海中能以自己的逻辑方式联想记住,就这样开始吧:
Python关键字
我是按照课程的先后顺序来分类的,一共分为五大类:条件判断、循环判断、函数基础、异常处理、全局关键字(其实最后一个是不知道如何分,有点类似于“其他”)
假装有图
一、条件判断
(1)if(8个)
if 以及基于 if 判断的相关英文介词:and(与)、or(或)、not(非)、is(是)、in(在…里)、as(当做)、with(和…一块)
(2)elif (1个)
相当于else if
(3)else (1个)
嗯,就是else

二、循环判断
(1)循环标志(2个)
while:目前来说用的频率并不高
for:常用与循环遍历容器类型中的数据,使用频率很高
(2)结束循环标志(2个)
continue:结束本次循环(往往是执行某个条件判断动作之后),然后接着继续执行未完成的循环。感觉有点类似C语言中中断的概念。
break:不管循环条件是否满足,如果执行到break直接结束当前循环

三、函数基础
(1)函数、类的标志(2个)
def、class
(2)匿名函数标志(1个)
lambda
(3)断言函数标志(1个)
assert
(4)全局变量修改标志(1个)
global
(5)函数返回值标志(1个)
return
(6)函数中的断点?(1个)
yeild
这位博主关于yeild的解释很详细,感觉像是函数中的断点~

四、异常处理
(1)捕获系统异常(3个)
try…expect…finally
这里的finally中的代码不管异常是否抛出异常都要执行
(2)自定义异常(1个)
raise:异常抛出
(3)断言
assert:单条件的异常判断抛出

五、全局关键字
(1)见到你的第一眼(1个)
print:往往是大多数人接触到的第一个关键字
(2)模块引用(2个)
from…import: 对我们庞大的Python库或模块调用
(3)功能关键字(3个)
del:删除一些容器值啊什么的
exec:执行string中的代码 和eval不同的是它可以执行多行的代码
pass:什么也不执行,在代码中占个位置

以上只是粗浅总结,日后待慢慢完善!

奥利给

猜你喜欢

转载自blog.csdn.net/Pei_Jobs/article/details/106333970