摘要: python学习笔记13 re模块中的方法 + split + sub + subn + match + compile:节省时间 + finditer:节省空间 re模块的用法 在用正则表达式进行字符匹配时,有时候会遇到具有特殊意义的转义字符的匹配,这时候正则表达式需要对其进行处理消除转义字符的特 阅读全文
posted @ 2020-03-30 12:09 卡奇欧 阅读(113) 评论(0) 推荐(0)
摘要: python学习笔记12 一、正则表达式 什么是正则表达式?可以这么说,正则表达式是一套匹配字符串的规则。 正则表达式能做什么? 1. 检测一个输入的字符串是否合法 2. 从一个大文件中找到所有符合规则的内容 正则规则:所有的规则中的字符可以匹配到字符串中的内容 字符组匹配 | 正则表达式 | 匹配 阅读全文
posted @ 2020-03-29 17:20 卡奇欧 阅读(69) 评论(0) 推荐(0)
摘要: python学习笔记11 一、导入模块的多种方式 + import 模块名:导入一个模块的所有成员 + import 模块1,模块2,...,模块n:一次性导入多个模块的所有成员。不推荐这种写法,建议分开写。 + from 模块名 import a:从模块中导入指定成员a + from 模块名 im 阅读全文
posted @ 2020-03-28 10:35 卡奇欧 阅读(155) 评论(0) 推荐(0)
摘要: python学习笔记10 一、闭包 内层函数对外层函数中非全局变量的引用,就会形成闭包。被引用的非全局变量称为自由变量,这个自由变量会与内层函数产生一个绑定关系。自由变量不会再内存中消失。 二、装饰器 开放封闭原则:对代码的拓展开放,对源码的修改封闭 装饰器:完全遵循开放封闭原则。在不改变 原函数的 阅读全文
posted @ 2020-03-27 13:49 卡奇欧 阅读(100) 评论(0) 推荐(0)
摘要: python学习笔记9 一、新的格式化输出方法 二、迭代器 1. 可迭代对象:首先关于python中的对象,python中一切皆对象(一个实实在在存在的值)。在python中内部含有“\__iter__”方法的对象称为可迭代对象(str,list,tuple,dict,range,文件句柄) 2. 阅读全文
posted @ 2020-03-23 22:31 卡奇欧 阅读(95) 评论(0) 推荐(0)
摘要: python学习笔记8 一、python中的函数 函数是 组织好的 , 可重复使用的 ,用来实现 单一或相关功能 的代码段。 函数能提高应用的 模块性 ,和代码的 重复利用率 。 函数的结构: 一般来说,要求函数名具有描述性。 函数调用方法:函数名+() 函数的返回值:在上面定义的函数中,函数返回了 阅读全文
posted @ 2020-03-20 17:56 卡奇欧 阅读(88) 评论(0) 推荐(0)
摘要: python学习笔记7 一、python文件操作 1. 文件内容读取 2. 文件内容写入 3. python额外文件操作 4. 文件操作的其他模式 5. 文件操作的其他功能 6. 打开文件的其他方式 7. 文件内容修改 阅读全文
posted @ 2020-03-19 16:53 卡奇欧 阅读(84) 评论(0) 推荐(0)
摘要: python学习笔记6 一、字符串的相关函数 1. capitalize 2. swapcase 3. title 4. center 5. find,index 二、元组的相关函数 1. count 2. index 三、列表的相关函数 1. count和index 2. sort、reverse 阅读全文
posted @ 2020-03-18 15:39 卡奇欧 阅读(63) 评论(0) 推荐(0)
摘要: python学习笔记5 一、集合 1. 集合是一种容器型数据类型, 里面的元素是不可变的数据,但它本身是可变的数据类型 。集合是无序的。 2. 集合常用于列表的去重和关系测试(交集,并集,差集...) 3. 空集合 4. 集合元素的增加 5. 集合元素的删除 6. 集合元素的修改 7. 集合的交集操 阅读全文
posted @ 2020-03-16 21:13 卡奇欧 阅读(83) 评论(0) 推荐(0)
摘要: python学习笔记4 一、列表的常用操作 ​ 列表是python常用的容器型数据类型,它里面可以存储任意类型的数据。python中的列表是有序的,可以索引和切片。 1. 索引 2. 切片 3. 列表的创建方式 4. 列表增添元素 5. 列表删除元素 6. 列表修改元素 7. 列表查找元素 二、数据 阅读全文
posted @ 2020-03-16 16:59 卡奇欧 阅读(93) 评论(0) 推荐(0)