面向对象高级-类对象的内置属性,反射机制,自定义异常,元类,抽象类应用,典型设计模式介绍,装饰器使用,垃圾回收机制
摘要:一 类对象的内置属性 在python中,万物皆为对象。对象是类创建的,且类本身存在于内存中,类本身也是一个对象,一般称之为类对象。类本身存在着一些内置的属性 属性类型描述示例 __dict__ 类 返回类的类方法、实例方法、静态方法和类属性组成字典 """类的内置属性"""class A(objec
阅读全文
posted @
2022-04-27 21:37
大明花花
阅读(32)
推荐(0) 编辑
面向对象进阶-封装,继承,多态三大特性,面向对象五个基本原则SOLID和魔术方法
摘要:一 三大特性 定义 基本使用 示例 封装 基于类与对象的语法结构,把代表数据的变量和操作数据的函数进行封装成一个类或对象,通过类与对象语法对外公开少部分的数据操作 实现对类或对象的成员保护与访问机制(避免外界随意修改删除破坏类的内部数据的合理性) 访问权限: Python对成员的保护等级只有两个:私
阅读全文
posted @
2022-04-24 23:23
大明花花
阅读(87)
推荐(0) 编辑
面向对象基础-类,对象和静态方法
摘要:一 基本概念 OO:面向对象(Object-Oriented,简称OO),是一种解决问题的思想。以对象为核心,不关注解决问题的细节,只关注结果。整个过程可以复用 PO:面向过程(Procedure Oriented,简称PO),是一种解决问题的思想。以过程为核心,关注解决问题的步骤,整个过程不好复用
阅读全文
posted @
2022-04-21 20:23
大明花花
阅读(59)
推荐(0) 编辑
第三方模块与包-包管理工具pip,三方模块psutil获取系统信息,进程管理,执行终端命令,top+自定义模块与包基础
摘要:一 python包管理工具pip 1. 说明:提供了对Python第三方模块的查找、下载、安装、卸载等功能 2. 常用命令 命令描述 pip install <模块名> # 最新版本 pip install <模块名> == 1.0.4 # 指定版本 !!可通过- i指定国内镜像网站地址 安装模块,
阅读全文
posted @
2022-04-21 17:07
大明花花
阅读(106)
推荐(0) 编辑
Linux环境基本内置模块-os,shutil,sys,文件压缩模块,日志处理logging,处理正则表达式的re模块及异常处理用法
摘要:一 OS模块 os模块的主要功能: 访问和操作系统相关信息 操作目录及文件 执行系统命令 管理进程(到后面学习到并发编程再学这个) OS模块 常用属性 os.environ:获取当前操作系统的环境变量 import osif __name__ == '__main__': print(os.envi
阅读全文
posted @
2022-04-18 17:10
大明花花
阅读(216)
推荐(0) 编辑
Python基本内置模块-数学相关模块,时间日期模块,数据转换模块和安全加密模块
摘要:python模块主要分为以下三类: 系统内置模块 (开源)三方模块 自定义模块 ⚠️ 自定义模块的命名不能和系统内置的模块重名,否则不能导入系统内置模块 一 数学相关模块 数学相关模块 math模块 decimal模块 random模块 secrets模块 应用场景 和计算相关 Decimal可以避
阅读全文
posted @
2022-04-08 17:42
大明花花
阅读(500)
推荐(0) 编辑
python进阶语法-可迭代对象,迭代器和生成器,推导式
摘要:一 可迭代对象,迭代器和生成器 可迭代对象 迭代器 生成器 定义 可迭代 (Iterable):指某个容器类型数据可被for循环遍历获取内部所有成员。那么这个类型数据就称之为可迭代。 对象:也叫实例(Instance),可以理解为是一个记录和管理数据的容器,它的成员是属性(变量,属性的值就是数据)和
阅读全文
posted @
2022-04-01 23:57
大明花花
阅读(83)
推荐(0) 编辑