摘要: 包是什么 文件夹下具有\_\_init\_\_.py文件的就是包 路径 绝对路径:从最外层的包开始导入 相对路径:从当前(.)开始导入或者从父级(..)开始导入 使用相对路径的时候必须在包的外层且同级 from 包 import 需要在\_\_init\_\_.py文件中操作 logging log 阅读全文
posted @ 2019-07-30 08:00 边城bei 阅读(104) 评论(0) 推荐(0) 编辑
摘要: re(正则)模块 re.findall 扩展练习: re.search re.match re.split re.sub compile finditer 给分组起名字 阅读全文
posted @ 2019-07-29 17:07 边城bei 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.序列化 json 1.dumps loads 2.dump load 同时读取多个内容进行反序列 pickle 序列化(可对python所有对象进行转换) python自带的(只有python可以用) 1.dumps loads 2.dump load 对象转换成乱码多行写入 乱码转换对象全部读 阅读全文
posted @ 2019-07-26 10:49 边城bei 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1.自定义模块 import 导入 模块分类 1.内置模块 标准库,python解释器自带的.py文件(模块) 2.第三方模块 各种大神写的,需要额外下载的(并发编程开始讲解)(pypi) 3.自定义模块 自己写的,不需要额外下载 导入的过程 1.当前的名称空间中开辟一个新的空间(test) 2.将 阅读全文
posted @ 2019-07-25 21:44 边城bei 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.有参装饰器 基本版 示例: 2.多个装饰器装饰一个函数 阅读全文
posted @ 2019-07-24 21:39 边城bei 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 装饰器 定义: 用来装饰的工具 在不改变源代码及调用方式的基础上额外增加新的功能 开放封闭原则: 扩展是开放的(增加新功能) 修改源码是封闭的(修改已经实现的功能) 版一: 版二: 版三(初识版装饰器): 版四(第二版装饰器): low版 高级版: 标准版: 语法糖 语法糖必须放在被装饰的函数正上方 阅读全文
posted @ 2019-07-23 21:32 边城bei 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 内置函数(二) 内置函数 匿名函数 内置函数(重要) 闭包 阅读全文
posted @ 2019-07-22 21:31 边城bei 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.生成器 迭代器和生成器的区别: 迭代器是Python中内置的一种节省空间的工具 生成器的本质就是一个迭代器 迭代器是Python自带的 生成器是咱们(程序员)写得 定义一个生成器: for 循环的本质 生成器的优点和注意事项 节省空间 惰性机制 不能逆行 一次性 一个next对应一个yield 阅读全文
posted @ 2019-07-19 22:06 边城bei 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.函数名的第一类对象及使用 函数名可以当做值被赋值 函数名可以当做元素存放在容器中 函数名可以当做另一个函数的参数 函数名可以当做返回值 2.f格式化 f格式化的作用 填充字符串 填充变量 填充计算公式 填充表达式 填充大括号 3.迭代器 迭代器,一种工具 可迭代对象: 查看是否可迭代 方式一: 阅读全文
posted @ 2019-07-18 21:05 边城bei 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.函数的动态参数 动态参数 args, kwargs (能够接受动态的位置参数和动态的关键字参数) 定义阶段( args, kwargs) 聚合 \ args tuple \ \ kwargs dict 使用阶段\ args,\ kwargs 打散 args 源数据类型 kwargs 打散是字典的 阅读全文
posted @ 2019-07-17 20:46 边城bei 阅读(189) 评论(0) 推荐(0) 编辑