魔法方法
Posted thoughtful-actors
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了魔法方法相关的知识,希望对你有一定的参考价值。
魔法方法:Python中有很多方法,其名称以两个下划线开头和结尾。
构造函数:构造函数名为_init_,在对象创建后被自动调用。
序列和映射:要创建自定义的序列和映射,必须实现序列和映射协议指定的所有方法,其中包括_getitem_和_setitem_等魔法方法。
迭代器:迭代器是包含方法_next_的对象,可用于迭代一组值。
生成器:生成器的函数是包含关键字yield的函数,它在被调用时返回一个生成器,即一种特殊的迭代器。要与活动的生成器交互,可使用方法send、throw和close
以上是关于魔法方法的主要内容,如果未能解决你的问题,请参考以下文章