面向对象高级 1.反射 2.元类 # 24
摘要:1 """""" 2 """ 3 该文件作为框架的配置文件 4 5 作为框架使用者 , 6 在配置文件中指定你配合框架的类是哪个 7 """ 8 CLASS_PATH = "libs.plugins.LinuxCMD" 1 # window系统终端 2 class WinCMD: 3 def cd(
阅读全文
1.多态 2.ininstance,issubclass3.str,del,call,slots 4. .取值 5.[]取值 6.运算符重载 7.迭代器类 8.上下文 # 23
摘要:1 """""" 2 """ 3 多态 4 一种事物具备多种不同的形态 5 例:水:固态 气态 液态 6 大黄蜂:汽车人,汽车,飞机 7 8 官方解释: 9 多个不同对象可以响应同一个方法,产生不同的结果 10 首先强调 11 多态不是一种特殊的语法, 12 而是一种状态,特性 13 (即:多个不同
阅读全文
封装- --接口,抽象, 鸭子类型 #22
摘要:1 '''''' 2 """ 3 封装: 4 """ 5 6 """ 7 1.什么是封装? 8 就是将复杂的丑陋的,隐私的细节,隐藏到内部,对外提供简单的使用接口 9 10 即:对外隐藏内部实现细节,并提供访问接口 11 """ 12 """ 13 2.为什么需要封装? 14 两个目的: 15 1.
阅读全文
继承1.继承,2.属性查找顺序3.子类访问父类内容4.补充,经典类与新式类 --------- # 21
摘要:继承: 1.继承 1.1继承 1 '''''' 2 """ 3 1.什么是继承? 4 继承是描述两个对象之间,什么是什么的关系 5 6 案例:麦兜,佩奇,猪刚鬓 -- 都是猪 7 8 在程序中,继承描述的是类和类之间的关系 9 10 例如:a 继承 b,a就能直接使用b已经存在的方法或属性 11 此
阅读全文
面向对象 -- 类--对象--属性--__init__方法 --绑定方法,---非绑定方法,---拓展 # 20
摘要:面向对象:1.面向对象 1.1面向对象概念, 1 """""" 2 """ 3 面向对象概念 4 """ 5 """ 6 1.什么是面向对象? 7 面向对象是一种编程思想, 8 是前辈们总结出的经验, 9 指导程序员如何编写更好的程序, 10 11 核心:对象 12 程序就是一系列对象的集合, 13
阅读全文
函数知识点 1.包 2.hashlib模块 --- 摘要算法模块 3.logging模块 4.openpyxl模块 5.深浅拷贝 # 17
摘要:1 # coding(编码系统):utf-8 2 """ 3 1.模块的三种来源: 4 1.内置 5 2.第三方 6 3.自定义 7 2.模块的四种表现形式: 8 1. .py文件 9 2.共享文件 10 3.包 11 4.内置 12 3.研究模块和包: 13 # 还可以站在另外两个角度分析: 14
阅读全文
常用模块:1.collection模块 2.time与datatime模块 3. random模块 4.os模块 5.sys模块 6.json模块 pickle模块 7.subprocess模块 #16
摘要:常用模块: 1.collection模块 collections 收藏,聚集 collections模块: 在内置数据类型(dict、list、set、tuple)的基础上, collections模块还提供了几个额外的数据类型: 1.namedtuple(具名元组) 2.queue 先进先出(FI
阅读全文
# 正则表达式 -- re模块 爬虫基础 # 15
摘要:今日内容 1.正则表达式 1 # 需求,测试手机号是否属于合法字符? 2 # 1.用Python正常代码书写 3 while True: 4 # 输入手机号码 5 phone_number = input('please input your phone number : ') 6 # isdigi
阅读全文
函数 -- 1.模块导入 2.ATM架构 # 14
摘要:1 import md 2 ### 注:导模块时,执行文件进行了哪些操作? 3 """ 4 右键运行run.py文件首先会创建一个run.py的名称空间 5 首次导入模块(md1.py)(******) 6 1.执行md.py文件 7 2.运行md.py文件中的代码将产生的名字与值存放到md.py名
阅读全文
# 函数迭代器 生成器 常用内置函数 ----- # 13
摘要:""" 函数知识点: 1.迭代器 1 """ 2 1.什么是迭代器? 3 迭代:更新换代(重复)的过程,每次的迭代都必须基于上一次的结果 4 迭代器:迭代取值的工具,即更新换代的工具 5 6 2.为什么要使用迭代器? 7 迭代器可以为我们提供一个不需要索引的取值方式(__next__) 8 9 3.
阅读全文
函数中方法: 小知识点: 0.sys模块--补充 1.函数递归 2.二分法 3.三元表达式 4.列表生成式 5.字典生成式 6.匿名函数 7.常用内置函数 --- # 12
摘要:""" 1 """ 2 # 补充: 3 sys模块 (建文件防止重命名) 系统(意思) 4 sys 功能: SYS可将当前驱动器上的DOS系统文件IO.SYS,MSDOS.SYS传送到指定的驱动器上,用于创建启动盘。 5 """ 6 import sys 7 # 求Python可支持的递归深度 8
阅读全文
函数 - 装饰器--------------闭包函数的一种应用, 面条版购物车 ----# 11
摘要:1 ''' 2 闭包函数: 3 1.闭:定义在函数内部的函数 4 2.包:内部函数引用了外部作用域的名字 5 6 ''' 7 ''' 8 # inner 闭包函数 9 1.定义在outter函数内部, 10 2.内部函数引用了外部作用域的名字 11 例:print(x)引用 x = 111 12 #
阅读全文
函数知识点 --- 函数的认知,组成,格式 --------------- #10
摘要:函数知识点:1.什么是函数? 2.函数具体的代码格式 书写 1.函数的认知:即什么是函数? 函数由五大部分组成的: 1.def 关键字 2.函数名 3.参数 4.函数体 5.return 函数的返回值 1. .def 关键字 定义函数的关键字 2.函数名:命名规范和变量名命名规范一致(可以看做变量)
阅读全文
python51 css重点 1.选择器 2.布局
摘要:## 复习 ```python"""1、html: 标记语言:解释性,没有逻辑(有无效果) 常用标签(指令<!...>、转义字符&...;、标签<英文数字->) h1~h6 p a img div span i b ul>li table>tr>th|td form>input|select(opt
阅读全文
python 50 前端 html5 css3
摘要:1 # 前端 2 3 接下来我们进入前端知识的学习,前端的学习目的就是为我们开发的应用程序提供一个与用户进行交互的界面,前端分为HTML5、CSS3、JavaScript三大部分,我们学习内容共分为HTML5、CSS3、JavaScript、jQuery前端框架及Bootstrap前端框架五个课
阅读全文
orm 1. 数据库池orm 2.单例orm
摘要:今日内容orm 1. 数据库池orm 2.单例orm 1. 数据库池orm 文件夹:orm_pool 文件:db_pool.py 1 from DBUtils.PooledDB import PooledDB 2 import pymysql 3 4 POOL = PooledDB( 5 creat
阅读全文
orm 自写数据库底层
摘要:orm自写数据库底层 方法一:数据库池连接法 orm_pool mysql_singleton.py
阅读全文
Python50
摘要:前端 HTML5是什么 前端三剑客 html知识 标签 标签的嵌套规则(重点) css三种引入 基础选择器
阅读全文