今日学习总结1.12

一、匿名函数使用的一些内置方法

1.map

  map的底层原理就是for循环

例:l = [1, 2, 3, 4, 5]列表里每一个元素都加一个平方

 

 

 2.zip 拉链

 

 

 3.max最大,min最小

 

 

 4.filter 过滤

 

 

 二、可迭代对象

 迭代:即更新换代,每一次要依赖于上一次的结果

可迭代对象:

  内置有__iter__()方法的都是可迭代对象

    内置的意思是可以点出来

 

 

 三、迭代器对象

  什么是迭代器?

    内置有__iter__(),并且也要拥有__next__方法的才是迭代器对象

  如何生成迭代器?

    让可迭代对象调用__next__()
  迭代器的作用?

    提供了一种不依赖于索引取值的方式

 

 

 四、for循环内部原理

 

 

 五、异常捕获

  什么是异常?

    异常就是错误发生的信号,如果不对该信号进行处理,那么之后的代码都不能正常执行

  异常的分类:

    语法错误:不允许出现,有了要立马修改

    逻辑错误:逻辑错误允许出现,但是一般情况下,逻辑错误要写到尽量完美

  异常的三大部分:

    traceback:

      错误发生的位置

    ***error:

      错误类型

    ***error:后面的内容

      错误发生的原因

 

 

 

posted @ 2022-01-12 17:30  晨昏xcf  阅读(30)  评论(0)    收藏  举报