05 2024 档案

摘要:1、链表的定义和结构 链表的定义:是一组数据项的集合,其中每个数据项都是一个节点的一部分,每个节点还包含指向下一个节点的链接 链表的结构:data为自定义的数据,next为下一个节点的地址。 2、基本元素 节点:每个节点有两个部分,左边称为值域,存放用户数据;右边部分称为指针域,用来存放指向下一个元 阅读全文
posted @ 2024-05-16 07:01 星空28 阅读(8) 评论(0) 推荐(0) 编辑
摘要:反射: hasattr: 输入一个字符串,判断对象有没有这个方法或属性 getattr: 获取对象属性或方法的引用。 如果是方法,则返回方法的引用; 如果是属性,则直接返回属性值; 如果该方法或属性不存在,则抛出异常。 setattr: 动态添加一个方法或属性 delattr: 动态删除一个方法或属 阅读全文
posted @ 2024-05-06 14:52 星空28 阅读(8) 评论(0) 推荐(0) 编辑
摘要:魔法方法:通过dir(函数名)查看到的方法中以双下划线开始,以双下划线结束的方法。 class Student: def init(self, name, age): """ 负责初始化类的实例,实例是由__new__方法传递过来的,也就是这里的self :param name: :param ag 阅读全文
posted @ 2024-05-06 11:33 星空28 阅读(8) 评论(0) 推荐(0) 编辑
摘要:import asyncio import time 1.定义协程对象 async def hello(x): # time.sleep(x) # time.sleep是一个同步操作语句,无法达到异步的结果 print('-222-', x) await asyncio.sleep(x) retur 阅读全文
posted @ 2024-05-04 14:31 星空28 阅读(15) 评论(0) 推荐(0) 编辑
摘要:协程: 协程,又称微线程。同一线程中不同子程序之间的切换和调度。 协程的作用,是在执行函数A时,可以随时中断,去执行函数B,然后中断继续执行函数A(可以自由切换)。但这一过程并不是函数调用(没有调用语句),这一整个过程看似像多线程,然而协程只有一个线程执行。 交替执行 def consumer(): 阅读全文
posted @ 2024-05-03 14:07 星空28 阅读(7) 评论(0) 推荐(0) 编辑

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