摘要: 1面向对象不是所有情况都适用 2面向对象编程 a定义类 class 类名: def 方法1(self,参数) b根据类创建对象 使用对象执行类中方法 3 self,形式参数,python内部传递 obj=abc() obj.abc() >self:obj 4 类+括号 =》 自动执行类中的__ini 阅读全文
posted @ 2017-04-24 21:36 MKY-门可意 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 反射 1通过字符串的形式,导入模块 2通过字符串的形式,去模块中寻找指定函数,并执行 先看下这个例子 1 #这样导入模块没有问题 2 import comm as cc 3 4 #也可以这样导入,根据字符串导入模块。dd实际等于上面的as 5 dd= __import__("comm") 6 7 d 阅读全文
posted @ 2017-04-24 20:45 MKY-门可意 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 生成器#只要函数中有yield那么这个函数就编程了生成器函数def x(): print(1) a=2 #yield保存了函数的执行状态 yield 1 #这里打印上次yield的变量值 print(a) yield 2 print(3) yield 3a=x()a.next()a.next()a. 阅读全文
posted @ 2017-04-24 13:41 MKY-门可意 阅读(212) 评论(0) 推荐(0) 编辑