python学习day16

python

常用内置函数

1.map() 映射

image

2.zip()拉链

image

3.max与min max求最大值,min求最小值

image

4.fillter 过滤

image

5.reduce 归总

image

可迭代对象

迭代即更新换代,每次的更新都必须依赖于上一次的结果

ps:迭代其实给我们提供了一种不依赖索引取值的方式

image

内置有__iter__方法的都称之为可迭代对象,内置的意思就是可以通过点的方式直接查看到的

image

ps:可迭代对象调用__iter__方法会变成迭代器对象__iter__简写iter()

迭代器对象

即含有__iter__方法又含有__next__方法的就是迭代器对象

ps:文件对象本身既可以是可迭代对象又是迭代器对象

image

ps:易错

image

for循环本质

image

for循环内部原理

1.将关键字in后面的数据先调用__iter__方法转为迭代器对象

2.循环执行__next__方法

3.取完之后__next__会报错,但是for循环会自动捕获该错误并处理

image

异常捕获

什么是异常

代码运行出错会导致异常,异常发生后如果没有解决方案则会导致整个程序结束

image

异常三个重要组成部分

1.traceback

翻到最下面从下往上的第一个蓝色字体鼠标左键点击即可跳转到错误的代码所在行

image

2.xxxError

错误的类型

image

3.错误类型冒号后面的内容

错误的详细原因(很重要,仔细看完可能可以找到解决的办法)

image

错误的种类

1.语法错误

不被允许的,出现了应该立刻修改

image

2.逻辑错误

可以被允许,出现了尽快修改即可

image

异常捕获基本语法结构

image

万能异常

image

今天就这些!!!image

posted @ 2021-11-19 15:58  Zzy的Bk  阅读(79)  评论(0)    收藏  举报