魔法方法
文章平均质量分 71
cm940114
这个作者很懒,什么都没留下…
展开
-
python魔法方法总结
据说,Python 的对象天拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任。了解正确的方法去使用非常重要!魔法方法含...转载 2018-05-15 21:20:16 · 396 阅读 · 0 评论 -
魔法方法 : 定制序列
1、基于序列的三大容器分别是 列表、元组、字符串2、协议协议(Protocols)与其他编程语言中的接口相似,他规定了那些方法必须被定义。在python中,协议更像是一种指南,例如鸭子类型,一只鸟像鸭子一样走,像鸭子一样叫,像鸭子一样游然后这只鸟就可以叫做鸭子。3、容器类型的协议如果希望定制的容器是不可变的,那么只需要定义__len__ 和__getitem__ 方法如果希望定制的容器是可变的,那...原创 2018-05-15 21:50:23 · 344 阅读 · 0 评论