我遇到了奇怪的事情。如果这是基础知识,我对Python很有新意,所以很抱歉。在Python中的整数比较
a = 12
b = int(24/3)
x = (a < b)
从调试器: 我:
a (int) = 12
b (int) = 8
x (bool) = True
如此看来,在这种情况下,8> 12,我在这里一无所知,任何解释?
PS:X = A < B做出同样的(不带括号)
编辑 我用挤(自动测试),似乎这是个问题,我问了一些同事测试同样的snipet在压扁,它也做了同样的事情。
我为你的代码得到'x = False'。你的调试器似乎搞砸了 – ala
我也得到x = False。 – svineet
http://pastebin.com/iVM0gW2W – dusty