码迷,mamicode.com
首页 > 其他好文 > 详细

魔法方法

时间:2018-05-20 19:27:30      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:自动调用   迭代   魔法   生成   迭代器   自动   创建   活动   get   

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

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

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

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

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

魔法方法

标签:自动调用   迭代   魔法   生成   迭代器   自动   创建   活动   get   

原文地址:https://www.cnblogs.com/thoughtful-actors/p/9064181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!