随笔分类 -  Python

摘要:###生成器生成器就是一个**带yield的函数**(只要函数包含yield,函数调用就会返回一个生成器对象),普通的函数只能返回一次,但一个生成器能够**暂停执行并返回一个中间的结果**,当生成器的next()方法被调用的时候,会从离开的地方继续执行,**并且能够上次调用的所有局部变量保持不变**... 阅读全文
posted @ 2015-03-21 16:00 zhainankl 阅读(2704) 评论(1) 推荐(0)
摘要:###闭包闭包是由函数与其相关的引用环境组合而成的实体。即**如果在一个内部函数里,对在外部作用域(但不是全局作用域)的变量进行引用,那么内部函数就是被认为是闭包**,这个变量与函数的定义处于同一级别。在Python中,函数是作为对象存在的,可以作为某个函数的返回结果,因此支持闭包。与C语言中的函数... 阅读全文
posted @ 2015-03-20 21:25 zhainankl 阅读(192) 评论(0) 推荐(0)
摘要:###类属性1. 可通过**类名**访问2. 如果实例**没有定义同名的属性**,则可以通过**实例**来访问3. 只有使用类引用来访问`类属性`时,才能更新它的值,如果通过实例访问`类属性`来访问的话,**会产生一个实例属性覆盖类的属性**,造成意外的后果4. 当通过一个实例访问变量时,其**搜索... 阅读全文
posted @ 2014-12-29 19:56 zhainankl 阅读(217) 评论(0) 推荐(0)