Python:最大和最小函数
Python: max & min functions
我真的不明白max或min函数,它们的含义。例如,当我在记事本++中写这些时,在输出中我看到了单词的一个字母。我无法理解。为什么只有这个字母,而不是这个词的另一个字母?
请帮我走这条路。谢谢
在记事本++中
- x = 最大值 ("Hello Home")
- 打印 x
- y = 分钟 ("World")
- 打印 y
在输出中
o
W
根据 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)
我真的不明白max或min函数,它们的含义。例如,当我在记事本++中写这些时,在输出中我看到了单词的一个字母。我无法理解。为什么只有这个字母,而不是这个词的另一个字母? 请帮我走这条路。谢谢
在记事本++中
- x = 最大值 ("Hello Home")
- 打印 x
- y = 分钟 ("World")
- 打印 y
在输出中
o
W
根据 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)