字符串比较是字典序敏感的

发布: (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.
Back to Blog

相关文章

阅读更多 »

应对添加情况

请提供您希望翻译的文章摘录或摘要文本,我才能为您进行简体中文翻译。