摘要: 模块的一些基本概念 什么是模块? ->别人已经写好的一组功能的集合。别人写好的函数,变量,方法放在一个文件里. (这个文件可以被我们直接使用)这个文件就是模块。 如何自己写一个模块?->创建py文件,自己写一个名字,符合变量名命名规则+汉字的文件名,这个名字就是模块名了。 本文中my_module中 阅读全文
posted @ 2019-10-25 19:18 negu 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 作业:编写一个计算机,输入一个字符串的数学表达式(+-*/)可以计算其结果. 法一(老师的标准答案): 法二(自己想的,递归版): 阅读全文
posted @ 2019-10-25 18:41 negu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 异常处理 常见的变量代称 1.NameError 变量错误2.IndexError 列表index错误3.KeyError 字典的key不存在4.EOFError iteration到末端5.FileNotFoundError6.8ModuleNotFoundError*7.ValueError 值 阅读全文
posted @ 2019-10-25 17:35 negu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: pickle和os的作业 阅读全文
posted @ 2019-10-24 16:43 negu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 序列化的定义 序列:列表 元组 字符串 bytes.序列化里面的序列特指的就是字符串和bytes.把其它的数据类型转换成字符串和bytes的过程就是序列化的过程.直接序列化的一个例子: json模块 主要内容 小结 补充 pickle模块 主要内容 大结 阅读全文
posted @ 2019-10-24 16:14 negu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言 对伪生化的十字军正式展开,士气高昂. random模块 import random print(1,random.random())#取0~1之间的随机数 print(2,random.uniform(1,2))#接受1,2(可设置范围)之间的随机数 print(3,random.randin 阅读全文
posted @ 2019-10-24 13:28 negu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 大纲 re模块的基础方法 在py中使用正则的特点和问题 使用正则表达式的技巧以及练习题 爬虫的例子 random模块 re模块 分组在re.search\findall\spilt中的使用 使用正则表达式的一些技巧 阅读全文
posted @ 2019-10-21 18:12 negu 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 前言 不知道还有没有人记得我哈,我在转行之路上没有后退过一步!一直没有时间总结,希望能多学一点东西,最近听课有点跟不上了,决定放慢进度好好总结一下。回溯一下以前的姿势。 什么是模块 模块:和某个东西打交道,而这个东西和python没有关系,例如操作系统.python提供了一个功能的集合来专门负责。模 阅读全文
posted @ 2019-10-21 17:00 negu 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前言 之前写过内置函数的博文,但觉得这个老师讲的更详细一点,分类也更清楚一点。 将一些常用的内置函数po出来。 内部储存函数相关 进制转换相关 数学运算相关 可迭代对象相关 内存相关 转义相关 输出格式化相关 打包和编译 阅读全文
posted @ 2019-09-12 11:27 negu 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 大纲 1. 生成器 生成器的本质就是迭代器 生成器的特点和迭代器一样(3点).取值方式和迭代器一样(__next__(), send(): 给上一个yield传值). 生成器一般由生成器函数或者生成器表达式来创建 其实就是手写的迭代器 2. 生成器函数 和普通函数没有区别. 里面有yield的函数就 阅读全文
posted @ 2019-09-12 10:37 negu 阅读(144) 评论(0) 推荐(0) 编辑