随笔分类 - 07常用模块
摘要:参考:https://www.jianshu.com/p/801318c77ab5 import heapq # python里只有最小堆,如果要用最大堆,每个元素*-1后加入最小堆,然后堆顶元素再*-1即可 # 1,两种方式创建堆 # (1)使用一个空列表,然后使用heapq.heappush()
阅读全文
摘要:序列化:把对象或变量从内存中变成可存储或传输的过程.一是:因为内存中的数据是无法永久保存的,必须在断电前将内存的数据保存下来(保存到文件中),以便下次程序执行时可以从文件中载入之前的数据,然后继续执行,这就是序列化.二是跨平台数据交互.序列化后,不仅可以把数据保存到文件中,还可以通过网络进行传输,如
阅读全文
摘要:import random import string # 生成大于0小于1的数,小数 print(random.random()) # 1-3之间的整数 print(random.randint(1,3)) print( random.choice('tomorrow') ) # 从序列中随机选取
阅读全文
摘要:一、time python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00-59) %S 秒
阅读全文