python名词解释(生成器,匿名函数)

1、生成器:能够保持状态的迭代器,下次进去还是之前出来的状态

http://www.oschina.net/translate/improve-your-python-yield-and-generators-explained

http://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python

核心编程307

关键词:内存,函数不必一次性返回所用序列

 

2、匿名函数:

>> a = lambda x, y:  x + y

>> a(1, 2)=3

 

3、__init__():

类中的__init__()在实例化时被调用,即aaa=xxx()时被调用

由于类是我们自己构造的,那么基本结构也是我们自己手动构造的。在类中,基本结构是写在__init__()这个函数里面。故这个函数称为构造函数,担负着对类进行初始化的任务。
例如:
class Person:
    def __init__(self, name, lang, website):
        self.name = name
        self.lang = lang
        self.website = website

 

posted @ 2016-06-16 13:04  ohmydenzi  阅读(764)  评论(0编辑  收藏  举报