![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python自学
慢生活的人。
慵懒,慢吞吞的时光并非不是一种享受!
展开
-
python xml与json之间的相互转化
人之所以痛苦,那是因为你在成长。--------magic_guo今天被一个需求搞得头大,接收的数据是xml报文,通过解析xml获取参数,另外响应数据也得是xml数据;经过一番的查找终于找到了python强大的第三方库:1.xmltodict2.dicttoxml还是python大法好啊,这么强大的第三方库!跪拜!虽然与xml相互转换的是dict,但我们可以以使用json模块的json.dumps()方法来进行转换:import xmltodictimport dicttoxmlimport原创 2020-12-08 21:44:02 · 404 阅读 · 0 评论 -
python实现排序Nb三人组:快排、堆排序、归并排序
代码:排序中的Nb三人组:快排、归并排序、堆排序li = [5, 7, 3, 1, 9, 4, 6, 13, 11, 16, 15, 19]快排def partition(li, left, right):tmp = li[left]while left < right:while left < right and li[right] >= tmp:right -= 1li[left] = li[right]while left < right and li[le原创 2020-07-24 18:21:57 · 152 阅读 · 0 评论 -
python实现排序的lowB三人组:冒泡、插入、选择
为什么称之为lowB三人组:因为时间复杂度都是O(n*2)话不多说,直接上代码:排序中的lowB三人组#1.冒泡排序li = [5, 7, 3, 1, 9, 4, 6]def bubble_sort(li):l = len(li)for i in range(l-1):for j in range(l-i-1):if li[j] > li[j+1]:li[j], li[j+1] = li[j+1], li[j]return li冒泡排序改进def bubble_sort1(l原创 2020-07-24 18:17:04 · 141 阅读 · 0 评论 -
python-logging模块,思路方法解释,个人理解
人之所以痛苦,那是因为你在成长。--------magic_guopython logging模块的作用非常强大,使用方法灵活多变,但是万变不离其宗,我们要追根溯源,找到一条学习的思路,才能将知识彻底理解掌握。3我们为什么要使用logging模块:在一些小的程序中我们使用print即可调试程序,但是随着我们的程序越来越大,越来越模块化,使用print已经不足以满足我们的调试需求,因为程序复杂...原创 2020-03-29 20:20:51 · 145 阅读 · 0 评论 -
python--xlwt,xlrd处理excel模块,思路解释及技巧
人之所以痛苦,那是因为你在成长。--------magic_guo众做周知,python处理Excel的模块有很多,最近在做一个数据处理的需求,就开始慢慢了解了xlwt,xlrd这两个模块,虽然用起来有局限性,但是对于一般的数据处理还是游刃有余,下面我来分享一些我的经验,不到之处请大家指正。先来讲xlwt:一般的话简单使用xlwt模块的方法是:1.导入xlwt模块2.创建工作薄3.创建...原创 2020-03-29 10:55:12 · 312 阅读 · 0 评论