This question already has answers here: String comparison technique used by Python (7 个回答) 1年前关闭。 "banana"< "orange" 如果我在 Python-3 中比较这两个字符串,它们会返回 True 。但是我看到两个字符串每个都有 6 个字符。当我再次尝试使用 "banana "Orange " returns False 虽然它们仍然由 6 个字符组成。我看不懂他们?你能帮我用简单的方式理解它们吗? 最佳答案 正如我在评论中链接的问题所指出的,字符串按顺序进行比较。print(ord('b'))print(ord('o'))9811198 print(ord('b'))print(ord('O'))987998关于python - "banana"< "orange"为真,"banana"< "Orange"为假,但为什么呢?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58887658/ 10-12 16:38