随笔分类 -  Python杂记

摘要:写在前面 async -- 异步 io IO asyncio -- 异步IO 1. Python 协程介绍 协程,又称之为微线程,本质上还是 python 运行的单进程单线程程序。和线程不同,协程不涉及到系统级的上下文切换,而是在单个线程内进行锁执行代码块的切换。因此协程并没有提高计算速度,而是在代 阅读全文
posted @ 2023-12-14 23:30 yaowy 阅读(87) 评论(0) 推荐(0) 编辑
摘要:知乎 Python多进程详解 阅读全文
posted @ 2023-12-07 14:30 yaowy 阅读(16) 评论(0) 推荐(0) 编辑
摘要:基于类创建对象回顾 class Foo(object): def __init__(self,name): self.name=name print('__init__执行') def __new__(cls,*args,**kwargs): data=object.__new__(cls) pri 阅读全文
posted @ 2022-03-07 23:03 yaowy 阅读(23) 评论(0) 推荐(0) 编辑
摘要:引入 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? 由于变量名是访问到变量值的唯一方式,所以当一个变量值不再关联任何变量名时, 阅读全文
posted @ 2022-03-05 17:34 yaowy 阅读(137) 评论(0) 推荐(0) 编辑
摘要:争取一文搞懂描述符(get,set,delete) 何谓描述符? 描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),set(),delete()中的一个,这也被称为描述符协议。 get():调用一个属性时,触发 set():为一个属性赋值时,触发 delete():采用del删 阅读全文
posted @ 2022-02-23 14:04 yaowy 阅读(36) 评论(0) 推荐(0) 编辑
摘要:原文这亦是一位大神,我已通读全文,并执行了每一段代码,部分语言为自己组织。我承诺绝不会用以任何商业行为,如侵删。 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(ob 阅读全文
posted @ 2022-02-22 21:53 yaowy 阅读(30) 评论(0) 推荐(0) 编辑
摘要:引入 在web开发中,我们希望我们的视图函数只负责业务逻辑就好了,这个代码越精炼越好,然而实际上很多页面的请求必须登陆了才能返回,因此大多数页面在请求之前我们都要先判断一下是否登录了,没有登陆的话还要先转到登录页面。能不能把这部分判断代码和主体业务逻辑分割开来。 能,这就是装饰器模式,装饰器模式就是 阅读全文
posted @ 2022-02-22 18:16 yaowy 阅读(22) 评论(0) 推荐(0) 编辑
摘要:该文主要来自https://www.cnblogs.com/liwenzhou/p/9761027.html这是一个极为厉害的大佬 迭代和可迭代 什么是迭代(iteration)? 如果给定一个list或tuple,我们要想访问其中的某个元素,我们可以通过下标来,如果我们想要访问所有的元素,那我们可 阅读全文
posted @ 2022-02-22 16:53 yaowy 阅读(38) 评论(0) 推荐(0) 编辑
摘要:python接触的比较早,基础部分前前后后学了三遍,那个时候也没有写博客的习惯。现在觉得写博客也是一件趣事,能整理出易懂的知识,也是一件很有意义的事。 在这python基础的知识在b站上到处都是,所讲的比我不知强了多少,我不写也罢。我就写写一些比较杂乱的,但是在我看来又有必要写的东西。 是为pyth 阅读全文
posted @ 2022-02-22 13:08 yaowy 阅读(27) 评论(0) 推荐(0) 编辑

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