python进阶(二)

1.迭代器
一类是集合数据类型,可以迭代的有字符串str,数组list,元组tuple,字典set等。
二类是generator,包括生成器和yield的生成函数。
isinstance()可以判断一个对象是否是Iterable
在这里插入图片描述
在这里插入图片描述
iter()可以将一个对象转为迭代器
在这里插入图片描述
在这里插入图片描述

2.闭包
2.1.函数的引用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.2 闭包
就是在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么就将这个函数和用到的一些变量称为闭包
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41781408/article/details/88068765