03 2019 档案
摘要:1.面向对象引入 先来创建一个小游戏:人狗大战 以上方法会出现 “人咬狗”的错误。衍生了人狗大战第二版 2.面向对象编程理解 3.面向对象初识 4.面向对象练习 4.1 人狗大战面向对象版 4.2 圆的面积和周长 小结:
阅读全文
摘要:模块 1.什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写
阅读全文
摘要:参考云游道士:https://www.cnblogs.com/yyds/p/6563608.html 1.什么是序列化 序列化就是将字典,数字等数据类型转换为字符串数据类型 所说的序列就是字符串 2.为什么要序列化 1.把内存中的各种数据类型的数据通过网络传送给其它机器或客户端; 2.把内存中的各种
阅读全文
摘要:collections模块 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.queue:队列 双端队列 使用list存储数据时,按索引访问元素很快,但是插入和删除元素就很慢了,因为list是线性存储,数据量大的时候,插入和删除效率很低。 deque是为了高效实现插入和删除
阅读全文
摘要:简单认识正则表达式 正则测试工具:http://tool.chinaz.com/regex/ re模块常用方法 python中需要注意的两个特殊优先级情况 1.findall() 优先级 2.split() 优先级 计算器作业 综合联系与扩展 1.匹配标签 2.匹配整数
阅读全文
摘要:在一个函数调用这个函数本身就是递归函数 递归函数默认深度最大997 当然,最大深度也是可以调整的,根据计算机性能改变 递归实例: A 比 B大2岁,B 比 C大2岁,C 比 D大2岁,D 比 E大2岁,E今年20岁。 如果你问A的年龄,则由 A 推到 E,再由 E 计算到 A 。得到下面一个小公式
阅读全文
摘要:匿名函数,好像也就是 lambda 表达式 先来看一段函数,返回 用lambda表达式写: 匿名函数表达式: 练一练: 匿名函数的牛扳之处在于它真的可以匿名: 可以与lamba 表达式合作的内置函数有,min,max,filter,map sorted等 练一练2: 答案1分析:提到匿名函数就要想到
阅读全文
摘要:作用域相关 locals() -- 获取执行本方法所在命名空间的局部变量的字典 globals() -- 获取全局变量的字典 迭代器相关的 range next 迭代器.__next__ == next(迭代器) iter 迭代对象.__next__ == iter(可迭代对象) 其他 print(
阅读全文
摘要:2.面试题 [0, 1, 2, 3] [] 看这个,我觉得例2可能更贴切于生成器,类似于篮子装东西,取完值则不可再取。 3面试题: 分析:
阅读全文
摘要:今天在windows服务器上面写了一个MySQL定时任务,备份呢与删除 我这里的--max_allowed_packet=512M参数,是根据公司情况加的,其他的,都是百度的。至于参数详解就不解释了,我也是百度的。
阅读全文
摘要:生成器中取值的三种方法 方法1:next() 方法2:for 循环 方法3:数据类型的强制转换 send() 方法 send 获取下一个值得时候给上一个yield位置传递一个数据 第一个 yiled 必须使用next 获取下一个值 最后一个yield 不能接受任何值 send方法获取动态平均值小练习
阅读全文

浙公网安备 33010602011771号