上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: import re #先导入re模块 一个模块只会被导入一次,不管执行了多少次import,这样可以防止导入模块被一遍又一遍的执行 re模块的功能: 查找: finall:匹配所有,每一项都是列表中的一个元素 如: import re #第一步,引入re模块 a = re.findall("匹配规则 阅读全文
posted @ 2018-08-17 17:00 小鸽鸽OvO 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 正则表达式在线测试:http://tool.chinaz.com/regex/ 1、匹配整数或者小数(包括正数和负数) -?\d+(\.\d+)? -?表示-匹配0次或一次,\d表示整数,+表示匹配一次或多次,(\.\d+)?表示小数2、匹配年月日日期 格式2018-12-6 ^[1-9]\d{0, 阅读全文
posted @ 2018-08-17 15:11 小鸽鸽OvO 阅读(23878) 评论(1) 推荐(4) 编辑
摘要: 正则表达式 1.是一种独立的规则,独立的语言 2.正则表达式是什么,能做什么 1.从大段的文字中找到符合规则的内容(爬虫,日志分析...) 如果要把一个文件中所有的手机号码都找出来 open 打开文件 读文件 str形式 从一长串的字符串中找到所有的11位数字 一个字符一个字符的读 2.判断某个字符 阅读全文
posted @ 2018-08-16 21:34 小鸽鸽OvO 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 1.lambda匿名函数 为了解决一些简单的需求而设计的一句话函数 lambda表示的是匿名函数,不需要用def来声明,一句话就可以声明出一个函数 语法: 函数名= lambda 参数:返回值 注意: 1.函数的参数可以有多个,多个参数之间用逗号隔开 2.匿名函数不管多复杂,只能写一行,且逻辑结束后 阅读全文
posted @ 2018-08-15 19:47 小鸽鸽OvO 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.生成器 1.生成器的本质就是迭代器 2.生成器的特点和迭代器一样,取值方式和迭代器一样(__next__()) send():给上一个yield传值,不能在开头(没有上一个yield),最后一个yield也不能用send() 3.生成器一般由生成器函数或者生成器表达式来创建 4.生成器就是手写的 阅读全文
posted @ 2018-08-13 18:16 小鸽鸽OvO 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.函数名的应用(第一类对象) 函数名的命名规范和变量是一样的 函数名其实就是变量名 1.可以作为列表中的元素进行存储 2.可以作为参数传递给函数 3.可以作为函数的返回值 2.闭包 闭包:在内层函数中访问外层函数的局部变量 好处: 1.保护你的变量不受外界影响 2.可以让变量常驻内存 3.写法: 阅读全文
posted @ 2018-08-10 16:18 小鸽鸽OvO 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.函数的动态参数: 1.*args 位置参数动态传参 结果:1 2 3 4 5 顺序:位置参数=>*args=>默认值参数 *在这里表示接收位置参数的动态传参,接收到的是元组 结果为:1 2 3 4 5 将第一个值赋值给a,后面的值都给b 2.**kwargs 关键字参数动态传参 结果为: 1 { 阅读全文
posted @ 2018-08-09 21:07 小鸽鸽OvO 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 函数: 1.定义: 函数是对功能的封装 2.语法: def 函数名 函数体 函数名 函数名的命名规则和变量一样 3.函数的返回值: return,函数执行完毕,不会执行后面的 1.如果函数中不写return则返回None 2.只写return,返回None 3.return 返回值:返回的是一个值 阅读全文
posted @ 2018-08-08 13:59 小鸽鸽OvO 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1.文件操作 使用python来读写文件是非常简单的的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件家居并就可以进行各种各样的操作了。根据打开方式的不同能够执行的操作也有相应的差异。 打开的 方式:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,ab.默认 阅读全文
posted @ 2018-08-07 21:17 小鸽鸽OvO 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.join() 将列表转换成字符串,并且每个字符之间用另一个字符连接起来,join后面必须是可迭代的对象(字符串,列表,元组,字典,集合),数字不能迭代 例如: 结果为:a_b_c 2.字符串转换成列表:split() 列表转换成字符串:join() 3.列表的删除(pop,remove,del, 阅读全文
posted @ 2018-08-04 09:21 小鸽鸽OvO 阅读(388) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页