【发布时间】:2010-12-24 04:44:11
【问题描述】:
谁能告诉我为什么下面的字符串比较会产生这些结果?
>>"1040"<="12000"
True
>> "1040"<="10000"
False
我在C和Python中都尝试过字符串比较,结果显然是正确的,我就是想不通结果是怎么计算出来的……
P.S.:我知道比较不同长度的字符串是你不应该做的事情,但我仍然想知道上述几行背后的逻辑;-)
【问题讨论】:
标签: language-agnostic string comparison