2019年7月1日
摘要: 包 import 方式 所有对包的操作,都相当于对包下的 操作 from a.b.c import d b 必须 是包 import 最后只有一个层级 相对导入 . 代表当前路径, .. 代表父级路径 logging日志 阅读全文
posted @ 2019-07-01 21:59 _albert 阅读(177) 评论(0) 推荐(0) 编辑
  2019年6月27日
摘要: 模块(二)os hashlib 1.序列化模块 1.1 json 将满足条件的数据结构转化成特殊的字符串,并且可以反序列化转回去 1.2 pickle 只限于python内使用 2 os 操作系统交互 3 sys 与解释器交互 4 hashlib 加密算法 阅读全文
posted @ 2019-06-27 21:13 _albert 阅读(138) 评论(0) 推荐(0) 编辑
  2019年6月26日
摘要: 装饰器 1.开放封闭原则 ​ 在源码不改变的情况下,增加一些额外的功能 对扩展是开放的,对修改是封闭的 1.1 开放原则:增加额外新功能 1.2 封闭原则:不要改变源码 2 装饰器 满足开放封闭原则,在不改变原函数代码及调用方式的前提下,增加新功能 # 基本装饰器 def wrapper(func) 阅读全文
posted @ 2019-06-26 08:29 _albert 阅读(178) 评论(0) 推荐(1) 编辑
  2019年6月20日
摘要: 生成器 本质就是迭代器,手动写的迭代器 生成器函数 生成器函数的坑(1) 生成器的坑(2) 生成器的坑(3) yield 阻塞 return 和 yield yield from 匿名函数 列表推导式 生成器表达式 内置函数 min zip filter map reduce 阅读全文
posted @ 2019-06-20 19:48 _albert 阅读(147) 评论(0) 推荐(0) 编辑
  2019年6月19日
摘要: python 之禅 The Zen of Python, by Tim Peters Beautiful is better than ugly. 优美胜于丑陋(Python以编写优美的代码为目标) Explicit is better than implicit. 明了胜于晦涩(优美的代码应当是明 阅读全文
posted @ 2019-06-19 18:30 _albert 阅读(252) 评论(1) 推荐(1) 编辑
摘要: 关键字 global nonlocal global 声明全局变量 如果全局中 存在声明的变量 那么就使用;如果不存在,就创立一个 在局部 , 有使用全局变量的权限,但是没有更改指向的权力 预编译 nonlocal 使用上一层 同时在locals里存在 可变默认参数 当默认参数为可变数据类型时,程序 阅读全文
posted @ 2019-06-19 15:10 _albert 阅读(123) 评论(0) 推荐(0) 编辑
  2019年6月18日
摘要: 函数 初识函数 以功能为导向的,一个函数实现一个功能 函数增加了代码的复用性,和可读性 函数的结构 函数的调用 函数名 + (参数) 函数的执行者 函数的返回值 返回给 函数的执行者 return 返回None return a 返回 a return a,b 返回(a,b) 函数的传参 实际参数 阅读全文
posted @ 2019-06-18 15:21 _albert 阅读(161) 评论(0) 推荐(0) 编辑
  2019年6月15日
摘要: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''zhaoqiuyu' ( 阅读全文
posted @ 2019-06-15 14:50 _albert 阅读(347) 评论(0) 推荐(0) 编辑
  2019年6月13日
摘要: 文件操作 阅读全文
posted @ 2019-06-13 17:50 _albert 阅读(92) 评论(0) 推荐(0) 编辑
  2019年6月12日
摘要: 力扣算法(6) 阅读全文
posted @ 2019-06-12 16:06 _albert 阅读(212) 评论(0) 推荐(0) 编辑