08 python
文章平均质量分 71
python知识集
之之为知知
不讲虚的!只给能落地的干货。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 如何查看源码:不只是看代码,更是理解底层逻辑的钥匙
现代 IDE 都支持一键跳转到函数定义处,从而查看源码。Python 查看源码的方式多种多样,从inspect到 IDE 跳转再到 GitHub 阅读,关键是要养成“遇到不懂就看源码”的习惯。原创 2025-05-28 12:08:48 · 3777 阅读 · 0 评论 -
Python 生成器:不是所有能遍历的对象都是生成器
生成器是一种特殊的函数,它通过 yield 返回值,并能在多次调用之间保持状态。生成器函数:包含yield的函数;生成器表达式:类似列表推导式,但使用()而非[]。# 生成器函数yield 1yield 2yield 3# 生成器表达式📌 这两个才是真正的“生成器对象”。生成器函数必须包含yield,且调用后返回的是一个生成器对象。在 Python 标准库中,真正用生成器实现的函数不多,但功能强大,如os.walk()和。原创 2025-05-28 12:00:31 · 638 阅读 · 0 评论 -
Python 迭代器:不是循环本身,而是让循环更优雅的工具
迭代器是一个对象,它可以记住遍历的位置,并能一步步返回下一个元素。你可以把它想象成一个“翻页器”:每次调用.next()或next(),它就会给你下一页内容;如果没有更多内容了,它就会抛出一个异常。Python 允许我们通过定义类的方式,创建自己的迭代器。只需满足两个条件:实现__iter__()方法;实现__next__()方法。迭代器不是一个循环,而是一种“按需提供数据”的机制。它让我们的程序更高效、更灵活,尤其适合处理大数据、流式数据或无限序列。原创 2025-05-28 11:19:09 · 643 阅读 · 0 评论 -
python多线程二:多线程也有自己的问题
根据客流量选择模式中小客流量:多线程(多个服务员)大客流量:异步 IO(智能传菜系统)超大量计算需求:多进程(开设分店)优化资源使用控制服务员数量(线程池),避免资源浪费;减少服务员间共享工具(减少锁竞争)。处理突发事件设置超时机制(避免顾客等待过久);使用守护线程处理后台任务(如清洁)。原创 2025-05-27 10:36:07 · 434 阅读 · 0 评论 -
python多线程一:多线程创建与死锁
多线程是指在一个程序中同时运行多个执行线程,每个线程独立执行不同的任务,从而实现 “并行” 处理的效果。在 Python 中,多线程特别适合处理(如网络请求、文件读写、数据库操作等),因为线程切换可以在等待 I/O 操作时释放 CPU 资源,提升整体效率。原创 2025-05-27 09:37:11 · 692 阅读 · 0 评论 -
Python同步异步问题三:一个小错误而可能造成无法营业
上一篇我们解决了职责不明的问题。本文解决:有一道菜错误而整个套餐都无法上菜的问题。原创 2025-05-26 12:02:30 · 184 阅读 · 0 评论 -
Python同步异步问题二:职责不明、都想按自己的来
上一篇我们解决了多劳多得互不相让而造成的死锁问题。本文解决:新招聘了一个热菜厨师,结果两个厨师都想按自己的来。原创 2025-05-26 11:41:41 · 275 阅读 · 0 评论 -
Python同步异步问题一:多劳多得互不相让
由于餐厅生意好,你给你的餐厅制定如下规则造成了如下问题:1. 谁做得菜越多,谁就能得到更高的奖金,多劳多得。2. 你新招聘了一个热菜厨师,结果两个厨师为同一个菜争着加盐。3. 你没有对配菜进行管理,肉菜臭了厨师还是照做,导致整个套餐都上不了了。你会怎么做?先看问题一。原创 2025-05-26 11:09:58 · 439 阅读 · 0 评论 -
Python中的同步异步,你已经开餐厅了,你会这么运转吗
想着你的餐厅生意很好,订单暴增,因此你开设了VIP订单和普通订单。你为了更多的利润,你允许VIP订单先做。print("VIP订单开始处理")print("VIP订单完成")print("普通订单开始处理")print("普通订单完成")task_normal = loop.create_task(normal_order()) # 创建普通任务task_vip = loop.create_task(vip_order()) # 创建 VIP 任务。原创 2025-05-26 09:34:30 · 412 阅读 · 0 评论 -
数学笔记二:矩阵加法、乘法
即A-B不等于B-A,但A-B=A+(-B)=(-B)+A。对应位置的元素相加,结果构成新矩阵。”,但不满足交换律和结合律。注意:减法可以看着“原创 2025-05-25 23:35:57 · 998 阅读 · 0 评论
分享