摘要:
一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 二:常用的匹 阅读全文
摘要:
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代, 大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: <?xml versi 阅读全文
摘要:
shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型 用的比较少 目的: 将字典写入文件保存起来 阅读全文
摘要:
之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型, json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式, 并返回表达式的值。 序列化 我们把对象(变 阅读全文
摘要:
用于提供对Python解释器相关的操作: 显示进度条 阅读全文
摘要:
os模块是与操作系统交互的一个接口 removedir:若目录不为空则不允许删除 输出: 阅读全文
摘要:
1 )、random() 返回0<=n<1之间的随机实数n; 2 )、choice(seq) 从序列seq中返回随机的元素; 3 )、getrandbits(n) 以长整型形式返回n个随机位; 4 )、shuffle(seq[, random]) 原地指定seq序列; 5 )、sample(seq, n) 从序列seq中选择n个随机且独立的元素; random.random()函数是这个模块... 阅读全文
摘要:
import time # timestamp to struct print(time.localtime()) print(time.time()) # time struct to timestamp print(time.mktime(time.localtime())) # struct to format string print(time.strftime('%Y-%m-%d... 阅读全文