02 2016 档案

摘要:xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 import xml.etree.ElementTree as 阅读全文
posted @ 2016-02-28 22:01 tec2019 阅读(421) 评论(0) 推荐(0)
摘要:shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 >>> s=shelve.open('test') >>> name=['a','b'] >>> name = ['a','b'] >>> s['t'] =name >>> s. 阅读全文
posted @ 2016-02-28 11:46 tec2019 阅读(171) 评论(0) 推荐(0)
摘要:使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import 阅读全文
posted @ 2016-02-27 20:50 tec2019 阅读(32482) 评论(2) 推荐(1)
摘要:冒泡算法: 实现1: a = [10,4,33,21,54,3,8,11,5,22,2,1,17,13,6] def bubble(badlist): sort = False while not sort: sort = True for i in range(len(badlist)-1): i 阅读全文
posted @ 2016-02-13 22:21 tec2019 阅读(218) 评论(0) 推荐(0)
摘要:set有点:1、访问速度快 2、天生解决了重复问题 tuple与set区别: 元组可重复,set不可重复创捷集合1 >>> s1.add('alex')>>> print(s1){'alex'}>>> s1.add('alex')>>> print(s1) {'alex'} 创建集合2>>> set 阅读全文
posted @ 2016-02-01 22:26 tec2019 阅读(145) 评论(0) 推荐(0)