如何比较字符串代表的数字的值:
例如:
a="6"
b="10"
c="5"
现在我要比较:
a<c
(给出正确的False)and b>c
(给出错误的False),因为在python中,应用于字符串的<和>运算符使用字典顺序对其进行比较。
如果我们使用rjust,则:
a=a.rjust(len(b), '0') #output: a='06'
现在
a="06"
b="10"
c="5"
再次尝试进行比较:
a<b (it gives True which is correct) and b>c (it gives False which is again incorrect).
在这种情况下,我很困惑如何比较在两种情况下都为真的情况。