我正在使用Python 2.7.x Stack.并使用sys.maxint作为正的最大整数(如果使用错误,请随时纠正我).有时我还需要将整数初始化为最小的负整数值.想知道Python 2.7.x Stack中最优雅/最正确的方式是什么?
林先生,提前谢谢
对于我通常使用的比较(比如查找最小值等)float('-inf'),这不是int,但是比任何int小,并且可以用于与int进行比较.示例 -
>>> float('-inf')
-inf
>>> -sys.maxint -1 > float('-inf')
True
Run Code Online (Sandbox Code Playgroud)
-sys.maxint - 1
Run Code Online (Sandbox Code Playgroud)
由于整数是如何用二进制表示的,因此负数限制总是与正数限制相抵。