谁能解释为什么'two' > 'seven billion'等同于真?



python如何计算哪个字符串大于另一个字符串?在整数的情况下,我们知道70亿更大,但是原始字符串的情况呢?

使用<或比;在comparison中比较字符串的运算符将按字母顺序比较每个单词中的unicode值。't'的unicode值是116,而's'的unicode值是115,因此'two' > 'seven billion'返回True。>

您可以使用ord():

检查字符的unicode值。
print(ord(u't'))
print(ord(u's'))

相关内容

  • 没有找到相关文章

最新更新