Python 为 0 提供奇怪的结果
Python powering of 0 giving weird results
不确定为什么,但在使用幂运算符时我得到:
-50 ** 0
结果:
-1
这是预期的但是:
(50 - 100) ** 0
结果:
1
使用 Python 3.5.2
两个方程的优先级不同,因此括号中的方程给出了实际结果:
(-50) ** 0
结果:
1
不确定为什么,但在使用幂运算符时我得到:
-50 ** 0
结果:
-1
这是预期的但是:
(50 - 100) ** 0
结果:
1
使用 Python 3.5.2
两个方程的优先级不同,因此括号中的方程给出了实际结果:
(-50) ** 0
结果:
1