随笔分类 - 巨蟒python全栈开发-第二阶段 函数&面向对象&模块
函数部分和面向对象部分,是python的一个新的世界
摘要:1. 2. 3. 4.
阅读全文
摘要:一. 1.re模块基础知识 2.python模块&re正则模块 3.实战:re模块&python(链家&电影天堂&豆瓣) 复习:上节课重点(1)sys.path 模块的搜索路径 (2)os.popen() 运行shell命令,获取执行结果
阅读全文
摘要:(2) (3) (4) (5)#用法介绍1 #用法介绍2 (7)超级重点知识(popen) (8) (9) (10) #用法介绍3 (11) (12) (13) 3.sys模块 (1) (2)超级重点的知识: master.py (3) 4.pickle模块 (1) (2) 5.json模块 (1)
阅读全文
摘要:一.今日主要内容 二.今日内容大纲 1.random 2.collections 3.栈和队列,双向队列 4.time 5.functools 三.今日内容详解 1.random (1) (2) (3) (4) (5) (6) 2.collections(1) (2) (3)Counter内字典 (
阅读全文
摘要:一.今日主要内容 二.今日内容大纲: 1.深度递归 2.MRO_C3 3.super 三.今日内容详解: 1.深度递归 结果: 2.MRO_C3 3.super (1) (2) (3)
阅读全文
摘要:1.各个商城的类基础 完成⽹网上商城订单的功能. 写出基本结构和基本操作即可. 把结构⼀一定列列出来, 操作可 以没有, 想清楚各个类之间的关系应该是什什么样的.(升级题) 每个⽤用户都有⼀一堆订单. 每个订单有⼀一堆订单明细. 每个明细对应⼀一个商品用户 信息: ⽤用户编号, 昵称, ⽤用户名,
阅读全文
摘要:一.今日主要内容 二.今日内容大纲: 1.类的约束 2.MD5 3.异常处理 4.日志 三.今日内容详解: 1.类的约束 (2) 2.MD5加密(加密的方法不止一种) (1)MD5:加密,不可逆 //下面是最初版本//在线版本可以通过撞库撞出来(md5在线破解) (2)加盐:撞库几乎是不可能的(注意
阅读全文
摘要:一.今日主要内容 二.今日内容大纲 1.isinstance&type&issubclass 2.区分方法和函数 3.反射 三.今日内容详解: 1.isinstance&type&issubclass 2.区分方法和函数 3.反射 作业: (1)类变量和示例变量的区别? (3)isinstance和
阅读全文
摘要:一.今日主要内容: 二.今日内容大纲: 1.依赖关系 2.关联关系 3.继承关系 4.特殊成员 三.今日内容详解: 1.依赖关系 (1)依赖关系例题 (2) 2.关联关系 (1)一对一关系 (2) 3.继承关系 (1) (2) (3) (4) (5) (6)self系列 # self中 先找自己的,
阅读全文
摘要:(2) 4.类方法 5.静态方法 6.属性 (1)引子 (2)@property 7.私有 __ 作业: 1. 简述⾯面向对象三⼤大特性并⽤用示例例解释说明?【背写】 2.⾯向对象中的变量分为哪几种?并用示例说明区别?【背写】 3.⾯向对象中方法有哪几种?并用示例说明区别?【背写】 4.面向对象中的
阅读全文
摘要:二.今日内容大纲 1.类与对象 2.面向对象和面向过程 3.封装 4.继承 5.多态 三.今日内容详解 1.类与对象 (1) class Car: #好习惯类名首字母大写,严格遵守驼峰命名规范 pass #造车 c=Car() #类名() #创建对象 #出厂之后进行改装 c.color='红颜色'
阅读全文
摘要:一.今日内容总览 二.今日内容大纲 1.开闭原则 2.装饰器 3.带参数的装饰器 4.多个装饰器装饰同一个函数 5.装饰器的应用 三.今日内容详解 1.开闭原则 2.装饰器 (1) (2) (3)装饰器的源头 (4)lol & 消消乐 (5) 装饰器传参 (6) 3.带参数的装饰器 结果测试: 4.
阅读全文
摘要:一.今日内容总览 二.今日内容大纲 1.内置函数(2) 2.递归 3.二分查找 三.今日内容详解 1.内置函数(2) (1)字符串强转list或者tuple,注意这里是迭代强转 (2)reversed() (3) (4)slice (5) (6) center() (7) (8) (9) (10)
阅读全文
摘要:一.今日内容总览 1.内置函数(1):并不是每一个内置函数都是那么常用 上菜:内置函数部分//思维导图:https://www.processon.com/view/link/5b4ee15be4b0edb750de96ac 2.匿名函数 3.map\filter\sorted\zip 4.eval
阅读全文
摘要:一.今日主要内容总览(重点) 二.今日内容大纲 1.生成器函数 2.各种推导式 3.yield from 三.内容详解 1.生成器函数 (1) (2) (2-1) (3) (3-2)取20件,简单版本 (3-3)#想拿多少件拿多少件//重磅题目 (4) (5) (5-1) (5-2) 2.各种推导式
阅读全文
摘要:一.今日主要内容总览(重点) 二.今日内容大纲 1.第一类对象 2.闭包 3.迭代器 三.内容详解 1.第一类对象 (1) (2) (3) (4) (5) (6) (7) 结果: 大冬瓜大冬瓜大冬瓜 (8) 2.闭包 (1) (2) 对比(1)和(2)的方式 闭包的优点:(定义:内层函数使用了外层函
阅读全文
摘要:DAY10-函数进阶 结果: 总结: 结果: def func1(): print("1") def func2(): print("2") def func3(): print("3") print("4") func3() print(5) print("6") func2() print("7
阅读全文
摘要:DAY9-初识函数 结果: 下面的程序对比上边的程序 结果: 结果:
阅读全文