07 2022 档案

摘要:今日学习 反射实战案例 面向对象魔法 魔法方法笔试题 元类介绍 产生类的两种方式 元类的基本使用 元类进阶 双下new 反射实战练习 反射是实战1 需求: 配置文件加载:获取配置文件中所有大写的配置 小写的直接忽略 组织成字典 例子:准备工作 同级目录创建一个settings 文件 name = ' 阅读全文
posted @ 2022-07-30 22:36 名字长的像一只老山羊 阅读(21) 评论(0) 推荐(0) 编辑
摘要:今日学习 派生方法的实战演练重要 property伪装 面向对象三大特性之多态 面向对象之反射 反射实战案例 派生方法 需求.将字典里的时间进行序列化 例子 import datetime import json d = { 't1': datetime.datetime.today(), 't2' 阅读全文
posted @ 2022-07-28 21:29 名字长的像一只老山羊 阅读(34) 评论(0) 推荐(0) 编辑
摘要:今日学习 对象独有的功能 面向对象三大特性之继承 继承的本质 名字查找顺序 经典类与新式类 派生方法 对象独有的功能 class Persion: h_type = '人类' def __init__(self,name): #让对象拥有独有的数据 self.name = name #定义类中的函数 阅读全文
posted @ 2022-07-27 17:23 名字长的像一只老山羊 阅读(91) 评论(0) 推荐(0) 编辑
摘要:今日学习 代码优化总结 编程思想 对象与类的概念 对象与类的创建 对象独有的数据 面向对象前戏 案例推导:人狗大战 1.'创造'人狗 #推导直接手动模拟一个个人和狗 person1 = { 'name':'李白', 'p_type':'刺客', 'attack_val':800, 'life_val 阅读全文
posted @ 2022-07-26 20:11 名字长的像一只老山羊 阅读(25) 评论(0) 推荐(0) 编辑
摘要:今日学习 openpyxl模块读数据 爬取链家二手房数据 random 随机数模块 hashlib加密模块 加密模块补充说明 subprocess 模块 日志模块 日志模块组成部分 日志配置字典 实战应用 openpyxl 模块读取数据 #首先创建一组测试数据 from openpyxl impor 阅读全文
posted @ 2022-07-21 21:46 名字长的像一只老山羊 阅读(39) 评论(0) 推荐(0) 编辑
摘要:今日学习 re 模块 第三方模块简介 网络爬虫实战 openpyxl模块 random模块 hashib模块 re模块 模块中,如果想用正则表达式,re模块是选择之一 | 名称 | 作用 | | | | | re.findall() | 通过正则表达式筛选出文本中所有符合条件的数据 | | re.f 阅读全文
posted @ 2022-07-20 19:25 名字长的像一只老山羊 阅读(137) 评论(0) 推荐(0) 编辑
摘要:今日学习 正则表达式 作用:主要用于数据的查找和筛选。正则表达式本质上就是使用一些符号的组合产生一些特殊的含义 ​ 然后去字符串中筛选出符合条件的数据,不仅仅py里支持,shell,c等等 1.需求:编写代码校验用户输入的手机号是否合法 python正常代码逻辑实现,繁琐 正则方法处理 import 阅读全文
posted @ 2022-07-19 16:16 名字长的像一只老山羊 阅读(54) 评论(0) 推荐(0) 编辑
摘要:今日学习 datetime 模块 os 模块 sys模块 json模块 json模块的实参 datetime 模块 date :年月日 datetime:年月日 时分秒 timedelta:时间差值计算 import datetime res = datetime.datetime.now() #现 阅读全文
posted @ 2022-07-15 20:35 名字长的像一只老山羊 阅读(24) 评论(0) 推荐(0) 编辑
摘要:今日学习 绝对导入和相对导入 包的概念 编程思想的转变 软件开发目录规范 常见内置模块 绝对导入和相对导入 相对导入尽量少用 推荐使用绝对导入 ############################################## 只要涉及到模块的导入 那么sys.path永远以执行文件为准 阅读全文
posted @ 2022-07-14 21:26 名字长的像一只老山羊 阅读(26) 评论(0) 推荐(0) 编辑
摘要:今日学习 迭代取值和索引取值的差异 模块 导入模块的两种句式 两种模块导入的优缺点 补充知识 循环导入问题 判断文件类型 模块的查找顺序 切记!! 在项目中,所有的py文件都是英文,没有编号和中文!! 切记!!! 迭代取值与索引取值 l1 = [11, 22, 33, 44, 55] # 索引取值 阅读全文
posted @ 2022-07-13 19:04 名字长的像一只老山羊 阅读(58) 评论(0) 推荐(0) 编辑
摘要:今日学习 异常捕获 异常捕获实参演练 异常捕获练习 生成器对象 yield其他用法 生成器表达式 异常捕获 ​ 经典疑问? ​ 1.怎么理解异常? ​ 程序在运行的过程中如果出现了异常会导致整个程序的结束? ​ 异常就是程序员口中的‘bug’ ​ 2.什么时候需要自己写代码处理异常 ​ 当代码不确定 阅读全文
posted @ 2022-07-12 19:33 名字长的像一只老山羊 阅读(47) 评论(0) 推荐(0) 编辑
摘要:今日学习 常见内置函数 [参考](内置函数 — Python 3.10.5 文档) | abs() | aiter() | all() | any() | anext() | ascii() | | | | | | | | | | | | | | | | | | | | | | | | | | | 阅读全文
posted @ 2022-07-11 19:16 名字长的像一只老山羊 阅读(48) 评论(0) 推荐(0) 编辑
摘要:今日学习 三元表达式 各种生成式 匿名函数 重要内置函数 常见内置函数 三元表达式 三元表达式:仅限于二选一的情况并不建议嵌套使用 三元表达式结构 值1 if 条件 else 值2 如果if后面的条件成立,则使用if 前面的值 如果if后面的条件不成立,则使用else后面的值 1.获取用户输入的用户 阅读全文
posted @ 2022-07-07 19:28 名字长的像一只老山羊 阅读(80) 评论(0) 推荐(0) 编辑
摘要:今日学习 多层装饰器 有参装饰器 递归函数 算法(二分法) 多层装饰器 总结 语法糖从下到上,执行流程从上到下 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper1') re 阅读全文
posted @ 2022-07-06 22:07 名字长的像一只老山羊 阅读(73) 评论(0) 推荐(0) 编辑
摘要:今日学习 闭包函数简介 闭包函数的实际应用 装饰器简介 装饰器推导流程(重要) 装饰器功能完善 装饰器统一使用模板(通用) 装饰器语法糖 装饰器修复计数(待补充) 闭包函数概念 1.定义在函数内部的函数 2.内部函数使用了外部函数名称空间的名字 ps:只有符合上述两个特征的函数才能称为闭包函数 de 阅读全文
posted @ 2022-07-06 21:59 名字长的像一只老山羊 阅读(28) 评论(0) 推荐(0) 编辑
摘要:今日学习 文件的读写模式 文件的操作模式 文件操作的诸多方法 文件内光标的移动 文件的内容修改 文件的读写模式 补充知识 1.with语法支持一次性打开多个文件 with open(r'a.txt', 'r', encoding='utf8') as f1, open(r'b.txt', 'r', 阅读全文
posted @ 2022-07-04 19:02 名字长的像一只老山羊 阅读(17) 评论(0) 推荐(0) 编辑
摘要:今日学习 作业讲解 垃圾回收机制(理论) 字符编码概述(理论) 字符编码相关操作 代码操作文件 垃圾回收机制 """python会自动帮你申请和释放内存空间""" 1.引用计数 当数据值身上的引用计数不为0表示该数据值还有用 不会被删 当数据值身上的引用计数为0则会被垃圾回收机制回收 name = 阅读全文
posted @ 2022-07-04 19:01 名字长的像一只老山羊 阅读(59) 评论(0) 推荐(0) 编辑
摘要:今日学习 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 列表的内置方法 列表的内置方法不会产生新的值,而是修改. 增删改查占据程序90%以上的核心操作 | 方法名称 | 用法 | | | | | append() | 该方法用于再列表末尾添加新的对象,无返回值,直接修 阅读全文
posted @ 2022-07-04 18:58 名字长的像一只老山羊 阅读(21) 评论(0) 推荐(0) 编辑
摘要:今日学习 数据类型的内置方法 数据类型的内置方法 ​ 数据类型(整型,列表,字典,元组,字符串)用来记录事务状态的,而事务也是不断变化的,需要不断修改,修改的话,每个数据类型都有自带的功能,可以称为内置方法. 整型(int) int和float只做数字运算和比较的,并没有需要掌握的内置方法 #名字+ 阅读全文
posted @ 2022-07-04 18:52 名字长的像一只老山羊 阅读(27) 评论(0) 推荐(0) 编辑
摘要:今日学习 循环结构之for循环 for重要只是 range 方法实操 for + break for + continue for + else 循环结构之for循环 在python中,只有for 和 while 两种循环体 for 最常用 for 循环又称为迭代循环,可迭代对象可以是字符串(str 阅读全文
posted @ 2022-07-04 18:50 名字长的像一只老山羊 阅读(27) 评论(0) 推荐(0) 编辑
摘要:今日学习 流程控制之循环结构 while + break while + continue while + else 死循环 与全局标志位 流程控制之循环结构 在python中只有for 和while两种循环 while 的循环逻辑 while 条件: ​ 条件成立之后循环执行的子代码 ​ 1.先判 阅读全文
posted @ 2022-07-04 18:45 名字长的像一只老山羊 阅读(82) 评论(0) 推荐(0) 编辑
摘要:今日学习 流程控制理论 流程控制之分支结构 1.流程控制 程序控制的流程,具体指的是程序的执行流程,然而程序的执行分为三种结构 | 名称 | 作用 | | | | | 顺序结构 | 从上往下依次执行 | | 分支结构 | 根据条件的不同执行不同的代码 | | 循环结构 | 根据条件判断是否重复执行 阅读全文
posted @ 2022-07-04 18:41 名字长的像一只老山羊 阅读(84) 评论(0) 推荐(0) 编辑
摘要:今日学习 *号**在实参中的作用 命名关键字参数(冷门了解) 名称空间 名称空间的作用域 global与nonlocal关键字 函数的嵌套定义与调用 *与**在实参中的作用 定义回顾 1.形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名 2.实参:在调用函数阶段传入的值称之为实际 阅读全文
posted @ 2022-07-04 18:30 名字长的像一只老山羊 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示