摘要: 一. 鸭子类型和多态 1.什么是鸭子类型: 在程序设计中,鸭子类型(英语:Duck typing)是动态类型和某些静态语言的一种对象推断风格。"鸭子类型"像多态一样工作,但是没有继承。“鸭子类型”的语言是这么推断的:一只鸟走起来像鸭子、游起泳来像鸭子、叫起来也像鸭子,那它就可以被当做鸭子。也就是说, 阅读全文
posted @ 2019-01-23 17:10 biu嘟 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 一.什么是魔法函数 Python内置的以双下划线开头并以双下划线结尾的函数(不能自己定义,没有用),如__init__(),__str__(),__getitem()__等很多,用于实现并定制很多特性,非常灵活,且是隐式调用的。 如__getitem__()可以把类变成一个可迭代的对象(一次一次取数 阅读全文
posted @ 2019-01-23 15:15 biu嘟 阅读(3721) 评论(0) 推荐(0) 编辑