摘要:
生成器是一种特殊的迭代器,通过生成器函数或者生成器表达式创建的迭代器就叫做生成器。 二者的区别在于,生成器比普通迭代器携带了更多的方法,因此可以允许你干预迭代的过程。 阅读全文
摘要:
一、__getarribute__方法 __getattribute__(self, name):拦截所有的属性访问操作 >>> class Person: ... def __init__(self, name): ... self.name = name ... def __getattribu 阅读全文
摘要:
property描述器可以让访问方法时使用属性访问的语法: >>> class Person: ... def __init__(self, name): ... self.__name = name ... def get_name(self): ... return '姓名:' + self._ 阅读全文
摘要:
构造方法名字固定为__init__,在创建对象时会自动调用,用于实现类的初始化: >>> class Person: ... def __init__(self, name, age=0): ... self.name = name ... self.age = age ... def get_na 阅读全文