• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






tccbj

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 15 16 17 18 19 20 21 22 下一页

2018年1月9日

Python2.7-fractions
摘要: fractions 模块,提供分数格式存储数据,没多大用处,除了模块里的最大公约数函数 gcd(a,b) 模块类和方法: fractions.Fraction(numerator=0, denominator=1):通过指定分子分母创建新对象fractions.Fraction(other_frac 阅读全文
posted @ 2018-01-09 17:43 tccbj 阅读(185) 评论(0) 推荐(0)
 
Python2.7-decimal
摘要: decimal 模块,提供了对小数精确的计算,内置的 float 类型是以二进制的浮点数保存的,是不准确的,小数点后会有很多奇怪的数字,虽然在一般情况下计算是没问题的,因为近似相等,小数点后十几位才会出现问题。但是 decimal 模块解决了这个问题,它可以提供精确的教科书般的结果。此外,模块还提供 阅读全文
posted @ 2018-01-09 15:47 tccbj 阅读(442) 评论(0) 推荐(0)
 

2017年12月26日

Python2.7-math, cmath
摘要: math,cmath 模块,提供了用C标准定义的数学函数,简单说就是效率较高,cmath 不仅有 math 的功能,还增加了计算复数的函数。这两个模块返回的值基本上为 float 类型,除非明确指出返回整数。其实这些数学函数在 numpy 模块里也实现了,区别在于 numpy 更注重对一个数组的计算 阅读全文
posted @ 2017-12-26 21:26 tccbj 阅读(241) 评论(0) 推荐(0)
 

2017年12月23日

Python2.7-pprint
摘要: pprint 模块,提供了对数据的漂亮输出(pretty-print),它会尽量保持对象转变成字符串后只有一行,如果超过了指定的长度则会分成多行,目的就在于便于阅读和美观 模块的类: pprint.PrettyPrinter(indent=1, width=80, depth=None, strea 阅读全文
posted @ 2017-12-23 16:36 tccbj 阅读(228) 评论(0) 推荐(0)
 

2017年12月22日

Python2.7-copy
摘要: copy 模块,python 中的‘=’是使左边的对象成为右边对象的一个引用,对不可变对象(如数字,字符串等)使用‘=’一般不会出现问题,但当对字典,列表等可变对象进行‘=’操作时,要注意修改其中一个里面的元素后,另一个也会随之改变。当不希望发生这种情况时,可以使用此模块 copy.copy(x): 阅读全文
posted @ 2017-12-22 16:26 tccbj 阅读(249) 评论(0) 推荐(0)
 

2017年12月15日

Python2.7-weakref
摘要: weakref 模块,允许创建对象的弱引用,被弱引用的对象其引用计数不变,对象的引用计数为0时就会被垃圾清理机制释放内存空间,此时对其的弱引用也会失效。在对象会被交叉引用,需要释放内存空间时常用。 模块类: weakref.ref(object[, callback]):返回一个对象的弱引用的实例对 阅读全文
posted @ 2017-12-15 18:55 tccbj 阅读(200) 评论(0) 推荐(0)
 

2017年12月13日

Python2.7-Queue
摘要: Queue 模块,python3中为queue,一般和threading模块同时使用,用于处理多任务队列,模块定义了3种队列类,先进先出(FIFO),后进先出(LIFO),优先级队列 Queue.Queue(maxsize=0),Queue.LifoQueue(maxsize=0),Queue.Pr 阅读全文
posted @ 2017-12-13 13:53 tccbj 阅读(523) 评论(0) 推荐(0)
 

2017年12月4日

Python2.7-sched
摘要: sched 模块,实现了简单的事件按计划时间表执行的功能,缺点在于运行的时候会占用主线程,直到事件执行完毕,更好的方法是用 threading.Timer 类 创建实例方法: sched.scheduler(timefunc, delayfunc):timefunc是一个不接受参数的函数,返回一个数 阅读全文
posted @ 2017-12-04 20:33 tccbj 阅读(237) 评论(0) 推荐(0)
 

2017年12月3日

Python2.7-array
摘要: array 模块,定义了 array 对象的一组数据,和 list 类似,只不过 array 对象的数据类型不能改变,和c/c++一样,主要用于打包和解包二进制数据,应该是用于网络通信较多 数据类型有:'c'、'b'、'B'、'u'、'h'、'H'、'i'、'I'、'l'、'L'、'f'、'd' 对 阅读全文
posted @ 2017-12-03 16:48 tccbj 阅读(240) 评论(0) 推荐(0)
 

2017年12月1日

Python2.7-bisect
摘要: bisect 模块,对已经排好序的序列进行筛选,添加新元素,效率高,不用在插入新元素后重新排序,可以快速找到小于指定值的位置 个人想法:与 heapq 的堆可以较好的结合使用 模块方法:bisect_left(a, x, lo=0, hi=len(a)):在序列 a 中选出最后一个值小于 x 的元素 阅读全文
posted @ 2017-12-01 19:47 tccbj 阅读(174) 评论(0) 推荐(0)
 
上一页 1 ··· 15 16 17 18 19 20 21 22 下一页