我遇到了一些奇怪的事情。我对 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 也一样(不带括号)
编辑 我正在使用 squish (自动测试),这似乎是问题所在,因为我要求一些同事在 squish 中测试相同的片段并且它也是如此。