difflib模块
摘要:difflib可比对文本之间的差异,支持输出为HTML文档,与Linux下的diff命令相似。可以使用该模块比对代码和配置文件的差异,在版本控制方面非常有用。 '-':包含在第一个序列行中,不包含在第二个序列行中 '+':包含在第二个序列行中,不包含在第一个序列行中 '':两个序列行一致 '?':标
阅读全文
posted @
2020-06-10 18:17
longfei2021
阅读(348)
推荐(0) 编辑
groupby模块
摘要:groupby()把迭代器中相邻的重复元素挑出来放在一起: import itertools for key, group in itertools.groupby('AAABBBCCAAA'): print key, list(group) #因为group是一个迭代器,所以这里要用这里要用lis
阅读全文
posted @
2020-06-09 18:56
longfei2021
阅读(212)
推荐(0) 编辑
random模块
摘要:random模块 #随机小数 >>> random.random() # 大于0且小于1之间的小数0.7664338663654585 >>> random.uniform(1,3) #大于1小于3的小数1.6270147180533838 #随机整数 >>> random.randint(1,5)
阅读全文
posted @
2020-06-08 17:36
longfei2021
阅读(120)
推荐(0) 编辑
struct模块
摘要:struct模块可以把一个类型,如数字,转成固定长度的bytes 用处 按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送 按照指定格式将字节流转换为Python指定的数据类型 处理二进制数据,如果用struct来处理文
阅读全文
posted @
2020-06-08 14:15
longfei2021
阅读(362)
推荐(0) 编辑
xml模块
摘要:1、xml介绍 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。现在这种格式的文件比较少了,但是还是存在的,所以大家简单了解一下
阅读全文
posted @
2020-06-08 11:51
longfei2021
阅读(145)
推荐(0) 编辑