魔法方法

魔法方法:Python中有很多方法,其名称以两个下划线开头和结尾。

构造函数:构造函数名为_init_,在对象创建后被自动调用。

序列和映射:要创建自定义的序列和映射,必须实现序列和映射协议指定的所有方法,其中包括_getitem_和_setitem_等魔法方法。

迭代器:迭代器是包含方法_next_的对象,可用于迭代一组值。

生成器:生成器的函数是包含关键字yield的函数,它在被调用时返回一个生成器,即一种特殊的迭代器。要与活动的生成器交互,可使用方法send、throw和close

猜你喜欢

转载自www.cnblogs.com/thoughtful-actors/p/9064181.html