摘要: 2.search 只匹配从左到右的第一个,等到的不是直接的结果,而是一个变量,通过这个变量的group方法来获取结果 2.2所以这个时候调用我要用一下格式 3.match 从头开始匹配,相当于search中的正则表达式加上^ 二.字符串处理扩展 1.split--切割 2.sub--替换 3.sub 阅读全文
posted @ 2019-06-06 12:57 沙谷地 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 一.正则表达式能干什么? 1.从大段的文字中找到符合规则的内容 2.判断某个字符串是否完全符合规则 二.字符组-- [] 写在中括号中的内容,都出现在下面的某一个字符的位置上都是符合规则的 [0-9] 匹配数字 [a-z] 匹配小写字母 [A-Z] 匹配大写字母 [a-zA-Z] 匹配大小写字母 [ 阅读全文
posted @ 2019-06-05 12:41 沙谷地 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 一. lamda匿名函数 为了解决一些简单的需求而设计的一句话函数 lambda表示的是匿名函数. 不需要用def来声明, 一句话就可以声明出一个函数 语法: 函数名 = lambda 参数: 返回值 注意: 1. 函数的参数可以有多个. 多个参数之间用逗号隔开 2. 匿名函数不管多复杂. 只能写一 阅读全文
posted @ 2019-06-05 10:40 沙谷地 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1.什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截止到python版本3.6 python一共提供了68个内置函数. 他们就是python直接提供给我们的 Makedown地址: https://mubu.com/doc/nbNxT0Qp 阅读全文
posted @ 2019-06-02 15:00 沙谷地 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. 生成器 生成器的本质就是迭代器 在python中有三种⽅方式来获取⽣生成器: 在python中有三种⽅方式来获取⽣生成器: 在python中有三种⽅方式来获取⽣生成器: 在python中有三种⽅方式来获取⽣生成器: 1. 通过生成器函数 2. 通过各种推导式来实现⽣成器 3. 通过数据的转换也 阅读全文
posted @ 2019-06-02 14:56 沙谷地 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 实现了简易功能,其余功能慢慢完善 阅读全文
posted @ 2019-05-30 21:59 沙谷地 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1. 函数名的应用. 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 2. 闭包 什么是闭包? 闭包就是内层函数, 阅读全文
posted @ 2019-05-30 14:02 沙谷地 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 函数的动态参数 1.1 *args 位置参数动态传参 1.2 **kwargs 关键字参数动态传参 顺序:位置参数, *args, 默认值, **kwargs def func(*args, **kwargs): pass 形参的位置*,**: 聚合 实参的位置*,**: 打散 2. 命名空间 阅读全文
posted @ 2019-05-29 14:37 沙谷地 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1. 函数 函数是对功能的封装 语法: def 函数名(形参列表): 函数体(代码块, return) 调用: 函数名(实参列表) 2. 返回值 return : 在函数执行的时候. 如果遇到return. 直接返回 1.如果函数什么都不写, 不写return, 没有返回值. 得到的是None 2. 阅读全文
posted @ 2019-05-29 10:29 沙谷地 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 需要注意encoding表示编码集. 根据文件的实际保存编码进行获取数据, 对于我们⽽言. 更多的是utf-8. rb. 读取出来的数据是bytes类型, 在rb模式下. 不能选择encoding字符集. rb的作用: 在读取非⽂本文件的时候. 比如读取MP3. 图像. 视频等信息的时候就需要⽤到 阅读全文
posted @ 2019-05-17 21:05 沙谷地 阅读(2735) 评论(0) 推荐(0) 编辑