摘要:
如果对象的属性中有__iter__属性就说明是可迭代的,容器类的数据类型都是可迭代对象 如果对象的属性中既有__iter__属性也有__next__属性,就说明这个对象是迭代器 如何判断一个函数是不是可迭代的,是不是迭代器 方法一 方法二 可迭代对象转换为迭代器 方法一 方法二 迭代器的取值f.__
阅读全文
posted @ 2018-08-17 16:30
python我的最爱
阅读(213)
推荐(1)
编辑
摘要:
闭包的基本概念: 闭包 内层函数对外层函数的变量(不包括全局变量)的引用,并返回,这样就形成了闭包 闭包的作用:当程序执行时,遇到了函数执行,它会在内存中开辟一个空间,如果这个函数内部形成了闭包, 那么他就不会随着函数的执行结束而消失 闭包的基本例子 闭包在爬虫中的基本使用, 爬完一次以后,他不会随
阅读全文
posted @ 2018-08-17 15:49
python我的最爱
阅读(176)
推荐(0)
编辑
摘要:
1. 函数名就是内存地址 2, 函数名可以被作为变量被传递 3. 函数名可以被作为参数传递 4. 函数名可用作返回值 5 .函数名可以用作容器类的形式的元素 globals() 返回全局变量的一个字典 locals() 返回当前函数局部变量的一个字典
阅读全文
posted @ 2018-08-17 15:21
python我的最爱
阅读(143)
推荐(0)
编辑