本文来源吾爱破解论坛
# 闭包 enclosure
# 将内嵌函数的语句和这些语句的执行环境打包在一起,得到的对象
# 1:内嵌函数 2:内嵌函数调用外部函数变量 3:外部函数返回值为内嵌函数
# 在python中可以使用for……in……这类语句获取一条数据的对象称之为可迭代对象
# 在迭代一个可迭代对象的时候,实际上就是先获取该对象提供的一个迭代器,
# 然后通过这个迭代器来依次获取对象中的每一个数据。那么也就是说,
# 一个具备了__iter__方法的对象,就是一个可迭代对象
# 迭代器:迭代器是访问可迭代对象的一种方式,用迭代器可以访问可迭代对象;
# 迭代器是指iter(可迭代对象) 返回的对象
# 迭代器可以用next(it)函数获取可迭代对象的数据
# 生成器:生成器是能够动态提供数据的对象,生成器对象也是可迭代对象
# 生成器有两种:生成器函数,生成器表达式
# 生成器函数:含有yield语句的函数,此函数被调用将返回一个生成器对象
# 生成器表达式:(表达式 for 变量 in 可迭代对象 [if 真值表达式),形成一个新的生成器
# 装饰器 decorators
# 在不改变原函数名的情况下改变被包装对象的行为
# 什么是对象:对象是指现实中的物体或实例
# 什么是面向对象:把一切看成对象(实例),对象和对象之间用方法(行为)建立关联关系
# 什么是类:一组拥有相同属性和行为的对象
# 构造函数作用:创建实例对象
ps:在python中 for...in...就是对while + next + 其它封装得到的结果
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。