![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 75
coderMrGu
学海无涯,学无止境
展开
-
python re模块入门
简介re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,正则表达式是所有语言通用的。pattern在介绍re模块的方法之前,我们先来介绍一下pattern的概念。pattern可以理解为一个匹配模式,那么我们怎么获得这个匹配模式呢?很简单,我们需要利用re.compile方法就可以 。例如pattern = re.compile(r'hello')使用pattern即能提高代码的清晰度, 又能避免因正则表达式的重复编码而影响代码运行的速度。flags原创 2021-10-26 09:39:09 · 163 阅读 · 0 评论 -
十大排序算法原理、python实现与效率测试
算法分类十种常见排序算法可以分为两大类比较类排序:通过比较来决定元素间的次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的次序,可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。算法复杂度算法详解冒泡排序相邻位置比较大小,互换位置,一次遍历后能保证最后的值为最大或最小,简单直观,适用于小规模数据算法步骤从前往后遍历,除了最后一个比较相邻元素,如果第一个比第二个大,就交换遍历结束后原创 2021-10-26 09:27:14 · 240 阅读 · 0 评论