流畅的python学习笔记
adapt_to
编程小白
展开
-
python之dunder method
Python风格的关键是完全体现在Python的数据模型上的。数据模型其实是对python框架的描述,它规范了这门语言构建模块的接口。不管在哪种框架下写程序,都会花费大量时间实现那些会被框架本身调用的方法,当python解释器碰到特殊方法时,会使用特殊方法去激活基本的对象操作。特殊方法以两个下划线开始,两个下划线结尾。于是乎特殊方法也叫双下方法(dunder method)例如:obj[key]背...原创 2018-04-07 17:11:31 · 3314 阅读 · 0 评论 -
流畅的python 学习笔记之Python数据模型
python和其他语言大不相同的是,python具有自己的‘’python风格‘’如在python中的len(collection)在其他语言中可能是collection.len( ).这种设计思想完全体现在python的数据模型上,而数据模型所描述的API为使用最地道的语言特性来构建自己的对象提供了工具。 简单说就是数据模型规范了这门语言(python)自身构建模块的接口,这些模块包括序列、迭代...原创 2018-04-20 22:40:50 · 460 阅读 · 0 评论