17 python

匿名 (未验证) 提交于 2019-12-02 22:54:36

位运算


生成器:只能使用一次 占用内存少










generator.__next__()

generator.send("hehe") 第一次传None 上面temp就是send传送的参数

迭代器(Iterator):可以被next()函数调用并不断返回下一个值得对象称为迭代器



判断是否可迭代

iter()转换为迭代器

命名空间(namespace)

全局变量函数外部定义的变量 globals()

局部变量函数内部定义的变量 locals()

在函数内部使用global声明修改全局变量

变量的优先关系:


内部函数对外部函数作用域里变量的引用(非全局变量), 内部函数称为闭包

装饰器:其实就是一个闭包,把一个函数当做参数 然后返回一个替代版本



def w(func)





@w

def f()



文章来源: 17 python
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!