最新 最热

Python 虚拟环境怎么退出?附两种最常用的方法讲清楚

本文讲清 Python 虚拟环境激活后怎么退出:最标准的做法是执行 deactivate 命令,最省事的做法是直接关闭终端窗口。同时澄清退出不等于删除依赖、deactivate 找不到命令等常见误解,帮你彻底搞懂 venv 的进出操作与适用场景。

2026-08-14
727

Python 怎么把字典按值从大到小排序?3 种方法一次讲清

你统计完数据得到字典,想按数值从大到小排序却卡在字典没有 sort 方法。本文基于 Python 3.10,讲清用 sorted 配合 key 按值排序的三种方法,并说明取前 N 名、值相同时如何排等常见坑,帮你快速拿到降序排名。

2026-08-11
679

什么是递归?一文讲透函数自己调用自己的原理与例子

递归就是函数自己调用自己,但必须有终止条件。本文基于 Python 3.10,把递归拆成基线条件和递归步骤两部分,用阶乘、斐波那契、遍历文件夹等例子讲清它的原理、与循环的互转,以及栈溢出等常见坑。

2026-08-11
674

python 读取文件怎么写?附 4 种方法+大文件与编码处理

Python 读取文件推荐用 with 语句配合显式字符编码,小文件可直接 read() 一次读成字符串,大文件必须逐行读取——直接 for 迭代文件对象最省内存。本文讲清 4 种写法,并给出乱码、路径错误、内存爆掉四类踩坑的排查办法。

2026-08-31
646

Python 时间格式化到底怎么选:三种常用写法一次讲清

Python 时间格式化只需要三种写法:按模板输出用 strftime,嵌进长句用 f-string,把字符串还原成对象用 strptime。本文讲清每种写法的版本要求、指令含义与异常处理,并给出可直接运行的示例代码和一张选择决策表,帮你在写日志、拼文件名和解析表单时一次选对。

2026-09-04
645

Python 字符串分割到底有几种:三种方法一次讲清

Python 字符串分割其实只有三招:固定分隔符用 split,按行切用 splitlines,多形态分隔符才用 re.split。本文逐个讲清它们的参数差异、空字符串与换行符边界坑,并给出可直接运行的示例代码和一条三步选择链,帮你在处理日志、表单与配置文本时一次选对方法。

2026-09-03
620

python 字典按值排序怎么写?附 3 种方法+适用场景对比

直接对字典用 sorted() 排出来的是键,不是值。正确做法是给它传 key 参数按值比较:sorted(d.items(), key=lambda x: x[1], reverse=True)。本文基于 Python 3.10+ 验证,覆盖 lambda、itemgetter、转列表再排三种写法,附对比表,并讲清中文排序与稳定排序两个坑。

2026-09-01
593

Python 爬虫入门怎么练?从请求网页到提取标题、去重与保存

Python 爬虫入门先拆开下载、解析和保存。本文用本地课程页面演示嵌套标题、相对链接和去重规则,再接入单页请求并保存原始响应,最后写出中文数据并读回核对,帮助你在空标题、乱码和空结果出现时找到具体故障环节。

2026-09-10
550

Python 基础视频怎么学?用三个小练习检验是否学会

Python 基础视频学习应以独立完成练习为准。本文提供商品小计、成绩分类和函数复用三个完整示例,逐步解释变量类型、条件顺序、循环缩进和返回值,通过正常输入与边界反例帮助你发现需要回看的知识点。

2026-09-11
549

python 列表去重怎么写?附 5 种方法+保留顺序场景对比

Python 列表去重最省事的是 set() 转换,但它不保留原顺序;要保留顺序请用 dict.fromkeys(),借助 Python 3.7 以上版本字典有序的特性一行搞定。本文讲透 5 种写法,并给出不可哈希元素、浮点数等踩坑清单与选型对比表。

2026-08-31
548