Python:最大和最小函数

Python: max & min functions

我真的不明白max或min函数,它们的含义。例如,当我在记事本++中写这些时,在输出中我看到了单词的一个字母。我无法理解。为什么只有这个字母,而不是这个词的另一个字母? 请帮我走这条路。谢谢

在记事本++中

在输出中

根据 ASCII table

  • 大写字母指向十进制 65 到 90 (65-90 → A-Z )
  • 小写字母指向十进制97-122 (97-122 → a-z)

所以,最大值 = o(十进制 111) 最小值 = W(十进制 87)

ASCII table 供您参考

要找出原因,您可以 map ord 字符串:

>>> list(map(ord, "Hello Home"))
[72, 101, 108, 108, 111, 32, 72, 111, 109, 101]

里面最大的数是111,对应"o"("o"的ASCII值为111)