- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 python中的闭包和装饰器
闭包闭包的定义:(1)在函数中又定义了一个函数,并且这个内部函数用到了外部函数的变量,那么将内部的函数称为闭包。(2)内部函数对外部函数作用域里变量的引用(非全局变量),则称内部函数为闭包。def addNumber(a): def add(b): print(a+b) return addc = addNumber(10)c(20)c(50)结果...
2018-07-31 19:58:50 245
原创 Python中的迭代器,可迭代对象,生成器的关系
先用一个关系图来表示他们之间的关系:基础概念:可迭代对象定义:可迭代对象:能够用于for循环的python对象可迭代对象实现了__iter__方法,该方法返回的是当前对象的迭代器类的实例,可以使用if '__iter__' in dir(str)来判断对象是否有实现了__iter__方法,可迭代对象实现了可迭代协议:实现__iter__方法from collectio...
2018-07-31 11:03:32 396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人