摘要: python类 继承 1.什么是继承? # 继承就是新建类的一种方式.新建的类我们称为子类或者派生类,被继承的类我们称之为父类或者基类 # 子类可以使用父类中的属性和方法 2.为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决了类与类之间的代码冗余问题 3.如何使用继承? 新式类:继承 阅读全文
posted @ 2021-12-06 16:43 Zzy的Bk 阅读(78) 评论(0) 推荐(0)
摘要: 面向对象编程 面向过程的概念 面向过程核心即过程二字,解决问题的流程,即先干什么,在干什么,最后干什么 # 例如: 1.洗衣服 2.把大象放进冰箱需要几步? """ 1.把冰箱门打开 2.把大象大象放进去 3.关上冰箱门 """ 3.流水线生产饮料 优点:复杂的问题流程化,进而简单化 缺点:牵一发而 阅读全文
posted @ 2021-12-02 16:47 Zzy的Bk 阅读(87) 评论(0) 推荐(0)
摘要: 模块 python内置模块之re模块 在python中要想使用正则必须借助于模块 re就是其中之一 """基本操作方法""" import re # re.findall('正则表达式','待匹配的文本') # 根据正则匹配除所有符合条件的数据 res = re.findall('a', 'eva 阅读全文
posted @ 2021-11-25 19:31 Zzy的Bk 阅读(89) 评论(0) 推荐(0)
摘要: 软件开发目录规范 目录规范并无规定的要求 只要符合清晰可读即可 bin文件夹 存放一系列启动文档(当启动文件很少或者只有一个的时候也可以直接写在外面) start.py conf文件夹 存放一系列配置文件 settings.py(一般情况下该文件内的变量名都是大写) lib文件夹 存放公共的功能 c 阅读全文
posted @ 2021-11-24 14:59 Zzy的Bk 阅读(114) 评论(0) 推荐(0)
摘要: python模块 一.面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 ps:面向过程编程的缺陷就在于:一旦要修改功能,那么需要整体改造(牵一发而动全身) 二.模块简介 1.什么是模块 模块就是一系列功能的结合体 2.为什么要用模块 为了提高效率(站在巨人肩膀) 3.模块的三种来源 3. 阅读全文
posted @ 2021-11-23 17:06 Zzy的Bk 阅读(99) 评论(0) 推荐(0)
摘要: Day17 异常捕获补充(了解) for循环本质 迭代取值与索引取值对比 生成器对象 生成器就是自定义迭代器 自定义range功能 yield传值 yield与return对比 生成器表达式 练习 常见内置函数 1.abs(123) # 绝对值 print(abs(-123)) print(abs( 阅读全文
posted @ 2021-11-22 20:30 Zzy的Bk 阅读(78) 评论(0) 推荐(0)
摘要: python 常用内置函数 1.map() 映射 2.zip()拉链 3.max与min max求最大值,min求最小值 4.fillter 过滤 5.reduce 归总 可迭代对象 迭代即更新换代,每次的更新都必须依赖于上一次的结果 ps:迭代其实给我们提供了一种不依赖索引取值的方式 内置有__i 阅读全文
posted @ 2021-11-19 15:58 Zzy的Bk 阅读(79) 评论(0) 推荐(0)
摘要: python 1.递归函数 递归:函数运行过程中,直接或者间接的调用了自身 ps:官网表示python默认的最大递归深度为1000次 逆推 一层层往下推导答案(每次递归之后复杂度相较于上一次)一定要有所下降 回溯 根据最后的结论往后推导出最初需要的答案 ps:递归一定要有结束条件!!! 逆归函数运用 阅读全文
posted @ 2021-11-18 18:52 Zzy的Bk 阅读(77) 评论(0) 推荐(0)
摘要: 装饰器 装饰器简易版本 解决参数的问题 解决返回值问题 认证装饰器 装饰器固定模板 装饰器语法糖 双层语法糖 装饰器修复技术 三层语法糖 有参装饰器 未完待续 阅读全文
posted @ 2021-11-17 18:52 Zzy的Bk 阅读(84) 评论(0) 推荐(0)
摘要: python函数 函数类似于工具,提前定义好了可以反复使用 函数语法结构 1.def 定义函数关键字(必须) 2.函数名 函数的名字,相当于变量名,函数名的命名风格与规范遵循变量名的(必须) 3.参数1,参数2 参数可以没有也可以有多个,表示使用函数前需要一些条件(不必须) 4.函数注释 类似于产品 阅读全文
posted @ 2021-11-12 17:15 Zzy的Bk 阅读(107) 评论(0) 推荐(0)