字符串比较是字典序敏感的
发布: (2025年12月2日 GMT+8 08:03)
2 min read
原文: Dev.to
Source: Dev.to
第 78 天 – 2025 年 12 月 2 日
我必须抓紧时间,因为我在第 3 天和第 4 天的目标(“第 3‑4 天:控制结构(if‑else,循环)”)以及第 5 天(和 6 天)的目标(“第 5‑6 天:函数和模块”),还有第 7 天的练习目标上仍有滞后。如果这些内容没有掌握,我就无法推进第 8‑77 天的目标。
目标
摘自 Halvorsen(未注明日期)的《Python 软件开发教材》:
- Python 绘图 ✅
- 子图 ✅
- 练习 ✅
- If … Else
- 数组
- For 循环
- 嵌套 For 循环
- While 循环
- 练习
- 在 Python 中创建函数 – 入门
- 多返回值函数
- 练习
- 在 Python 中创建类
__init__()方法- 练习
- 创建 Python 模块
- 练习
备注
Python for Data Science, AI & Development 课程(IBM) (Santarcangelo, n.d.) – 模块 2:Python 编程基础 – 条件与分支
if语句下的代码块仅在条件为True时执行。- 字符串比较是字典序敏感的(比较是逐字符基于 Unicode/ASCII 排序进行的)(另见 Google, 2025a; Google, 2025b)。这就是为什么在字符串比较时
"10"会排在"2"前面。
参考文献
- Google. (2025b). Google Search with AI. [Large language model].
- Halvorsen, H. (n.d.). Python.
- Santarcangelo, J. (n.d.). Python for data science, AI & development [MOOC]. Coursera.