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