摘要: python猴子补丁,在程序运行时修改类或模块,而不改动源码 输出结果: (0, 5)(6, 11) 阅读全文
posted @ 2019-08-11 20:48 地狱西路 阅读(155) 评论(0) 推荐(0)
摘要: 一般工厂函数使用set方法设置数据,get方法获取结果,例如: set和get方法两者没有对应关系相互独立,另外一个坏处,随着类函数越多set和get的方法越多,不利于阅读 property: set和get方法对应的方法名相同,设置数据和获取结果调用相同的方法名 阅读全文
posted @ 2019-08-11 12:03 地狱西路 阅读(146) 评论(0) 推荐(0)
摘要: collections.ChainMap 该类型可以容纳数个不同的映射对象,然后在进行键查找操作的时候,这些对象会被当作一个整体被逐个查找,直到键被找到为止。 输出结果: online online 阅读全文
posted @ 2019-08-10 19:24 地狱西路 阅读(115) 评论(0) 推荐(0)
摘要: collections.namedtuple是一个工厂函数,它可以用来构建一个带字段名的元组和一个有名字的类——这个带名字的类对调试程序有很大帮助。 以往存在一定量数据习惯以列表或json的方式保存,例如: 列表: 列表的坏处是以数字作脚注,数据对应关系不直观 json: 效率不算特别好,随着数量 阅读全文
posted @ 2019-08-10 16:18 地狱西路 阅读(107) 评论(0) 推荐(0)
摘要: python魔法函数主要是针对类 输出信息: 11 myTest1 __str__ myTest1 __repr__ False Help on myTest1 in module __main__ object: class myTest1(builtins.object) | myTest1(a 阅读全文
posted @ 2019-08-10 14:42 地狱西路 阅读(188) 评论(0) 推荐(0)