摘要: 1 import pickle 2 dic1={(1,2,3):{'a','b'},1:'abc'} 3 dic2={(1,2,3):{'a','b'},2:'abc'} 4 dic3={(1,2,3):{'a','b'},3:'abc'} 5 with open('pickle_file','wb 阅读全文
posted @ 2018-08-22 08:47 ★行者尚★ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 剩下的吃饭 阅读全文
posted @ 2018-08-21 13:31 ★行者尚★ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一. random模块 1 s='' 2 for i in range(4): 3 a=random.randint(0,9) 4 s+=str(a) 5 print(s) 1 s='' 2 for i in range(6): 3 a=random.randint(0,9) 4 s+=str(a) 阅读全文
posted @ 2018-08-20 21:26 ★行者尚★ 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 在Python的正则表达式中,有一个参数为re.S。它表示“.”的作用扩展到整个字符串,包括“\n”。看如下代码: 正则表达式中,“.”的作用是匹配除“\n”以外的任何字符,也就是说,它是在一行中进行匹配。这里的“行”是以“\n”进行区分的。a字符串有每行的末尾有一个“\n”,不过它不可见。 如果不 阅读全文
posted @ 2018-08-18 10:10 ★行者尚★ 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 一.re模块中的基本功能:1.查找1.1 findall:匹配所有每一项符合的结果都会放到列表中,作为一个元素用法:re.findall('正则表达式','待匹配的字符串',falg) 1 ret=re.findall('\d+','东方红5546fuy465胡') 2 print(ret)#['5546', '465'] 1.2 search:只匹配符合条件的从左到右的第一个,得到的不是一个... 阅读全文
posted @ 2018-08-17 17:58 ★行者尚★ 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 匹配所有的大小写字母 (一定要根据ascii码的顺序来选择a-z和A-Z的顺序) 匹配大小写字母和数字 (a-z和A-Z的顺序不可以换0-9是可以在任意位置的) 匹配数字字母下划线 a-z的ascii码是65-90 A-Z的ascii码是97-122 元字符: [\s\S][\d\D][\w\W] 阅读全文
posted @ 2018-08-16 17:08 ★行者尚★ 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 返回一个新的字节数组。bytearray类是range 0 < = x < 256的一个可变序列。它有大多数可变序列的常用方法,在可变序列类型中描述,以及大多数字节类型的方法,参见字节和Bytearray操作。 可选的源参数可以用几种不同的方式来初始化数组: 如果它是一个字符串,那么您还必须给出编码 阅读全文
posted @ 2018-08-15 21:41 ★行者尚★ 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 一.lambda匿名函数定义:为了解决一些简单的需求而设计的一句话函数例子:计算n的n次方 1 def func(n):#正常的写法 2 return n**2 3 print(func(10)) #100 4 5 f=lambda n:n**2 6 print(f(10)) #100 这里的lam 阅读全文
posted @ 2018-08-15 19:30 ★行者尚★ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 内置函数:内置函数就是python提供的,可以拿来直接用的函数 作用域相关 locals():返回当前作用域中的名字globals():返回全局作用域中的内容 迭代器相关 字符串相关 输入输出相关 内存相关 文件操作相关 模块相关 帮助 调用相关 基础数据类型相关 数据结构相关 字符串相关 阅读全文
posted @ 2018-08-15 15:21 ★行者尚★ 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一.生成器(generator) 生成器的实质就是迭代器生成器表达式: 小知识点1: 如何把一行代码换成两行: 在你想换行的地方后面加\,然后接着写就行了 阅读全文
posted @ 2018-08-13 17:52 ★行者尚★ 阅读(225) 评论(0) 推荐(0) 编辑