python 正则表达式
需要从一串字符串中取出()中的所有字符串,采用re模块来做,记录一下:具体采用的是:前向界定与后向界定有时候需要匹配一个跟在特定内容后面的或者在特定内容前面的字符串,‘(?<=…)’ 前向界定括号中‘(?=…)’ 后向界定括号中的1. Python正则式的基本用法1.2...
python生成器的效率
今天在做一个list处理,由于内容较多,导致迟迟不过来结果,用性能分析后,发现慢在构造list的过程中。由于是将所有数据都记载到内存计算,导致速度太慢。后面找到解决方案是采用yield构造生成器来处理。速率大大的提升。下面就针对yield和不适用yield做一个性能呢个对比,采用经典的斐波拉契数列计算。def fib(n):res...
python list 排序
python 列表list排序sortpython 列表list中内置了一个十分有用的函数sort,sorted,它可以用于列表的排序,以下是例子。a = [5,2,1,9,6] sorted(a) #将a从小到大排序,不影响a本身结构sorted(a,revers...
python 时间处理
日期相关的包:import timeimport datetimed1 = datetime.datetime.now() 获取当前时间d3 = d1 + datetime.timedelta(days = -1) 获取前一天时间timedelta() 函数可用于计算时间间隔, ...