进阶语法
文章平均质量分 62
python进阶语法
凌叁儿
一名普通的python讲师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于ubuntu系统中更改目录权限的方法
在Ubuntu系统中碰到了因为用户权限不足导致在虚拟环境中包无法安装的情况,一般只需要更改目录权限即可解决。原创 2025-04-22 00:44:07 · 1368 阅读 · 0 评论 -
Python进程与线程的深度对比
是否需要真并行?→ 是 → 使用多进程↓否是否涉及I / O等待?→ 是 → 使用多线程↓否考虑协程(asyncio)通过理解这些核心差异,可以更精准地根据任务特性选择并发方案,充分发挥Python的并发编程潜力。原创 2025-04-21 20:16:57 · 622 阅读 · 0 评论 -
python各进程之间不共享全局变量
【代码】python各进程之间不共享全局变量。原创 2025-04-21 20:12:19 · 329 阅读 · 0 评论 -
Python字符串split()函数完全指南
是Python字符串对象的内置方法,用于将字符串按指定分隔符拆分为字符串列表。# 语法结构。原创 2025-04-14 18:39:24 · 5183 阅读 · 0 评论 -
细说python中ValueError和 TypeError的用法区别
ValueError用于处理“正确类型但错误的值”,如无效的字符串转换、越界的参数。TypeError用于处理“类型不匹配”,如操作符或函数接收到不支持的类型。准确区分二者能帮助开发者快速定位错误根源,同时遵循“先检查类型,再验证值”的原则,可以显著提升代码的鲁棒性。在自定义异常时,也应遵循 Python 的内置异常设计逻辑,使代码更符合直觉。原创 2025-04-12 20:13:33 · 1401 阅读 · 0 评论 -
深度解析python生成器和关键字yield
生成器(Generator)是Python中用于创建迭代器的工具,通过yield关键字实现。与普通函数不同,生成器函数返回的是迭代器对象,具有以下核心特性:内存效率:只在需要时生成值,适合处理大数据流状态保持:自动保存执行上下文惰性计算:按需生成元素,节省计算资源# 普通函数 vs 生成器函数return [x for x in range(1000000)] # 立即创建百万元素列表yield x # 每次只生成一个元素核心优势内存友好型数据处理支持惰性求值简化迭代器实现实现协程基础。原创 2025-04-12 20:03:02 · 641 阅读 · 0 评论
分享