版权声明:首发于 www.amoshuang.com https://blog.csdn.net/qq_35499060/article/details/82756694
python-skill-helper
持续更新中 python的一些小技巧
- python的堆处理库——heapq | 可以将可迭代对象转换成堆,并进行一系列堆操作的库
- python的容器库——collections | 一些优秀的容器,可以避免重复造轮子(待完善)
- 对数值进行取整,格式化 | 向上取整,向下取整,科学计数法以及取浮点数的整数和小数部分
- 分数运算 | 支持各种操作符的分数对象,用来写竞赛可能会很爽
- NumPy库,看这个名字应该知道我什么意思吧 | 百倍性能加速,大型数组操作的救星
- python时间处理库——time | 用好这个库 ,时间处理不用愁
- 以索引—值的形式迭代序列 | 可以让你在迭代的时候减少使用一个计数变量
- 对二进制文件进行内存映射 | 可以高效且优雅地访问二进制文件,附赠一个简陋的同步机制(逃~)
- 序列化python对象 | 可以在多台计算机之间传输python对象。类似于脱水保存运输然后再加水复原使用,关键是加水后还是原汁原味
- 魔法方法__str__和__repr__的使用 | 程序员的基本修养
- 让你的对象支持上下文管理 | 使用with语句,包生养还管埋,方便还酷
- 创建可管理的属性 | 让类中的属性更加安全,而且不改变任何使用习惯,比隔壁Java的getter和setter看的顺眼
- 类中定义多个构造函数 | 让你的类能够提供更加个性化的实例化服务
- 不使用init创建实例 | 走不同的路,让别人无处可走
- 使用Mixin技术来拓展类定义,实现类功能的可插拔 | 炫酷非凡,减少重复代码的同时,提高运行效率
- 调用对象的方法,方法名以字符串的方法给出 | 访问者模式的基础
- 实现访问者模式 | 更高效优雅的解析方式
- 编写装饰器并保存函数的元数据 | 妈妈问我怎么不用复制粘贴了
- 让类支持比较操作的同时,不必编写大量的特殊方法 | 减少重复工作,呵护中年发际线
↓↓↓↓↓↓↓↓↓↓↓不定期更新java、python学习资料、技术干货。分享见解,共同进步↓↓↓↓↓↓↓↓↓↓↓
↑↑↑↑↑↑↑↑↑↑↑不定期更新java、python学习资料、技术干货。分享见解,共同进步↑↑↑↑↑↑↑↑↑↑↑