python学习第13天笔记

摘要: 1 不同平台、框架、语言之间交换数据 由于.txt文件不具备语义标签,不适合用来做不同平台、框架及语言之间交换数据的格式。 不同平台、框架及语言之间交换数据的格式:CSV、TSV、json等 2 CSV文件 2.1 CSV文件的读写不需要额外下载库,系统自带 2.2 读取数据 导入模块 读取文件 注 阅读全文
posted @ 2019-08-18 08:31 zhuome 阅读(181) 评论(0) 推荐(0)

python学习第12天笔记

摘要: 1 并发编程 1.1 概念 1.1.1 并发编程 同步执行多个任务 注:对于单核CPU,并不能实现真正意义的并发编程 1.2 进程 一个程序的运行实例 每个进程有自己的地址空间、内存、数据栈及辅助数据 1.3 线程 同一进程内,可被并行激活的控制流 共享相同的上下文(空间地址、数据结构) 特点:便于 阅读全文
posted @ 2019-08-16 08:36 zhuome 阅读(110) 评论(0) 推荐(0)

python学习第11天笔记

摘要: 1 正则表达式 1.1 概念:一种文本模式,描述在搜索文本时要匹配的一个或多个字符 1.2 语法 1.2.1 字面值,包括普通字符和需要转义的字符 1.2.2 元字符 1.3 匹配 1.3.1 单字,预定义元字符 1.3.2 量词 ? 0或1次 * 0或多次 + 1或多次 {m,n} 范围次数 {m 阅读全文
posted @ 2019-08-14 00:11 zhuome 阅读(99) 评论(0) 推荐(0)

python学习第10天笔记

摘要: 1 对象持久化的方法 1.1 扁平文件,也就是文本文件的方式 1.2 pickle 1.3 shelve 1.4 数据库 1.5 ORM 2 eval函数 作用是将字符串转换成python表达式 3 pickle 3.1 序列化对象为字符串 写入内容 读取内容 3.2 序列化对象到文件 写入内容 读 阅读全文
posted @ 2019-08-11 21:55 zhuome 阅读(136) 评论(0) 推荐(0)

python学习第9天笔记

摘要: 1 编程错误类型 1.1 语法错误,比如引号没有成对出现,少了逗号等,系统会抛出Syntaxerror 1.2 语义错误,比如除数为0 1.3 逻辑错误 2 异常处理 2.1 示例 2.2 finally通常用于需要释放资源的场合,比如示例中的文件操作,还有就是数据库的操作 2.3 raise 用于 阅读全文
posted @ 2019-08-10 21:54 zhuome 阅读(178) 评论(0) 推荐(0)

python学习第8天笔记

摘要: 1 类中的三个预定义函数 1.1 __repr__(self),定义了类的实例后,如果直接打出类名,则会输出此函数的返回值 1.2 __str__(self),定义了类的实例后,如果使用print(类名),则会输出此函数的返回值 1.3 __del__(self),析构函数,用来删除实例 2 定义类 阅读全文
posted @ 2019-08-10 00:14 zhuome 阅读(151) 评论(0) 推荐(0)

python学习第7天笔记

摘要: 1 导入模块中的信息 1.1 import 模块名.引入模块后,可以使用模块中的函数、字段等,使用方式为: 模块名.元素名 1.2 from 模块名 import 元素名,可以使用模块中的该元素,使用方式为: 元素名 1.3 from 模块名 import *,可以使用模块中的元素,使用方式为: 元 阅读全文
posted @ 2019-08-08 22:00 zhuome 阅读(126) 评论(0) 推荐(0)

python学习第6天笔记

摘要: 1 函数参数的匹配 1.1 参数数量一定时 1.2 参数数量不一定时 定义函数时,其参数使用元组,具体方式为变量前加*,如: 注:参数使用元组定义的函数,调用时,则不能使用元组,如需要使用可在元组前加*,如: 注:参数还可以使用字典表,使用方式与元组类似,具体方式稍有差异,需要在变量前加**,使用定 阅读全文
posted @ 2019-08-07 23:16 zhuome 阅读(137) 评论(0) 推荐(0)

python学习第5天笔记

摘要: 1 python中哪些对象支持遍历? 支持迭代协议的对象,这样的对象的特征是支持__next__()方法。列表、tuple、字典表、文件都支持这个功能。 2 读取文件并遍历时,采用函数readlines()可以将文件中元素读取并放入到一个列表中,但这并不是推荐方法,这样处理占内存大,使用迭代器则只占 阅读全文
posted @ 2019-08-07 09:03 zhuome 阅读(143) 评论(0) 推荐(0)

python学习第4天笔记

摘要: 1 代码风格 1.1 关于缩进,tab键和空格键不要混用 1.2 空行 1.3 单行字符不要太长,建议不超79 1.4 一行代码在2行或2行以上输出时,不需要在行尾输入专门的衔接符 2 python赋值语句 2.1 单个对象赋值给单个变量,如: 2.2 单个对象赋值给多个变量,如: 2.3 序列赋值 阅读全文
posted @ 2019-08-05 23:06 zhuome 阅读(142) 评论(0) 推荐(0)