Python
文章平均质量分 56
思则变
这个作者很懒,什么都没留下…
展开
-
python 多线程
join()函数有一个特性就是主线程必须等待子线程完成才能开始后面的工作,所以当主线程除了等待子线程完成之外,还需要在子线程运行的同时做其他事情,那么子线程就可以不调用join(),只调用start()函数来运行线程也可以。新建的进程默认不是守护进程,如果要设置成守护进程,可以在thread.start 之前,用thread.setDaemon(True)来设置这个进程为守护进程,也就是“不重要”进程。举个例子:用threading创建两个进程并在进程中运行函数loop(),采用的上面的方法1。原创 2024-03-29 18:16:25 · 357 阅读 · 0 评论 -
Python 数据库——链表
链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表在逻辑上是连续的,但是在物理空间上可能是不连续的,因为链表的内存都是临时申请的,不一定会申请到连续的内存空间。常用的链表有单向链表和双向链表。这里主要介绍单项链表。单项链表的组成节点有两部分构成:数据和下一个列表的存储地址。单节点结构图:链表结构图:可以看到每一个节点中的addr都指向下一个节点的地址,phead为整个链表的头节点,不能改变,否则就会找不到整个链表。原创 2023-09-12 18:07:10 · 2327 阅读 · 0 评论 -
Python之装饰器
在不改变原来内部代码的情况下可以增加新功能,符合开闭原则。原创 2023-08-14 17:47:02 · 49 阅读 · 0 评论 -
[Python]面向对象
python 面向对象的三个特征继承、封装、多态原创 2022-11-16 17:28:50 · 157 阅读 · 0 评论 -
[Python]双层for 循环
以对角线为分割线,讲对角线下半部分的元素与上半部分的元素交换位置即可。原创 2022-09-19 15:01:44 · 4127 阅读 · 0 评论 -
[Python]集合set
python 基础知识之集合set原创 2022-09-14 17:18:27 · 312 阅读 · 0 评论