摘要: 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 二:常用的匹 阅读全文
posted @ 2019-02-26 17:56 狂奔~ 阅读(247) 评论(0) 推荐(0) 编辑
摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代, 大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: <?xml versi 阅读全文
posted @ 2019-02-26 16:00 狂奔~ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型 用的比较少 目的: 将字典写入文件保存起来 阅读全文
posted @ 2019-02-26 15:15 狂奔~ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型, json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式, 并返回表达式的值。 序列化 我们把对象(变 阅读全文
posted @ 2019-02-26 14:02 狂奔~ 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 用于提供对Python解释器相关的操作: 显示进度条 阅读全文
posted @ 2019-02-26 11:37 狂奔~ 阅读(156) 评论(0) 推荐(0) 编辑
摘要: os模块是与操作系统交互的一个接口 removedir:若目录不为空则不允许删除 输出: 阅读全文
posted @ 2019-02-26 11:27 狂奔~ 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 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()函数是这个模块... 阅读全文
posted @ 2019-02-26 09:09 狂奔~ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2019-02-26 08:40 狂奔~ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你定义的函数和变 阅读全文
posted @ 2019-02-25 15:02 狂奔~ 阅读(186) 评论(0) 推荐(0) 编辑
摘要: a = 12 b = 33 a,b=b,a print(a,b) 阅读全文
posted @ 2019-02-25 00:17 狂奔~ 阅读(321) 评论(0) 推荐(0) 编辑