os模块 os.name 正在使用的工作平台 windows 返回nt linux 返回posix os.getenv(环境变量名称) 读取环境变量 os.path...
os模块 os.name 正在使用的工作平台 windows 返回nt linux 返回posix os.getenv(环境变量名称) 读取环境变量 os.path...
需要导入re模块import re match 是从开头进行匹配的,匹配的是表达式整体,返回一个match对象,需要用group()方法提取返回匹配到的对象 search()...
协程 又称微线程,纤程。是python独有的概念Python 协程(coroutine)本质上是一种可以在执行中途暂停、让出控制权、之后还能恢复执行的函数。它由事件循环调度,...
multiprocessing模块提供了Process类代表进程对象 Process 类参数target: 执行的目标任务名称,即子进程要执行的任务args:以元组的形式传参...
import threading 导入县城模块 Thread线程类参数:target:执行的任务名args: 以元组的形式给任务传参kwargs:以字典的形式给任务传参 多...
可迭代对象需要实现__iter__()方法 并且__iter__()返回了迭代器对象isinstance()判断对象是否是可迭代对象或者是一个已知的数据类型isinstanc...
文件对象的方法 1、open():创建一个file对象,默认是以只读模式打开2、read(n): n表示从文件中读取的数据的长度,没有传n值就默认一次性读取全部内容3、wri...
单例模式 实现单例模式的方式有4种1、通过@classmethod实现2、通过装饰器实现3、通过重写__new__()实现 (常用重点)4、通过导入模块实现 通过重写__ne...
静态方法 使用@staticmethod来修饰的方法,静态方法没有self,cls参数的限制静态方法与类无关,可以被转换成函数使用 使用场景:不需要使用和访问类的属性和方法时...
析构函数 del() 删除对象的时候解释器会默认调用__del__()方法 del p 执行的时候 内存会立即回收,调用__del__()方法 封装 隐藏属性(私有权限) _...
闭包(Closure),简单来说,就是一个函数,加上它“记住”的外部环境变量,组合成了一个整体。更技术一点的定义是:在一个嵌套函数(内部函数)中,引用了外部函数(外层函数)的...
语法 可以看出 self就是当前调用该方法的实例对象。当对象调用方法的时候,python会自动将对象本身的引用作为参数传递给实例方法的第一个参数self里面 Python 语...
格式: 如果只是作为数据传输的话推荐使用@dataclass() 的形式普通的class: 需要手写__init__ 初始化方法 打印对象需要重写__repr__方法设置返...
eval() 用来执行一个字符串表达式,并返回表达式的值 eval() 很强大 但不太安全,容易被恶意修改数据 不建议使用,如果必须用,可以通过传入 globals 和 l...
list = ["zhangsan", "lisi"]列表页是可迭代对象 可以for循环取值 列表操作 添加元素 修改 删除 排序 元组 格式:tua = (1,2,3) 元...
字符串操作 find 是否包含某个字符 返回字符串第一个匹配到的开始的下标count 返回字符在字符串内出现的次数replace 替换字符split 分隔字符串ind...
if 在 Python 中,没有 else if 这个写法,它的标准写法是 elif(是 “else if” 的缩写)必须注意两个硬性规则: 缩进:if、elif、else ...
type() 检查数据类型 变量 变量在 Python 中是“即用即建”的,它的核心规则只有一条:赋值即声明。 Python 里没有真正的常量修饰符。如果你想表示“这个变量...
学习视频B站:https://www.bilibili.com/video/BV1rv7A6oEeP?spm_id_from=333.788.player.switch&vd...
缓存穿透 缓存穿透:当用户想查询一个数据,发现redis内存数据库没有,于是向持久层数据库查询,发现也没有于是本次查询失败,当用户很多的时候,缓存都没有命中,于是都去请求持久...