use*_*169 0 python math operators exponential
在空闲状态下平方 -1 时,我得到了一个奇怪的结果。这是怎么回事?
意想不到的结果:
>>>| -1 ** 2
>>>| -1
Run Code Online (Sandbox Code Playgroud)
预期结果:
>>>| pow(-1,2)
>>>| 1
>>>| my_var = -1
>>>| my_var **= 2
>>>| my_var
>>>| 1
Run Code Online (Sandbox Code Playgroud)
运算符优先级(the-是一元减运算符):
>>> -1 ** 2
-1
>>> -(1 ** 2)
-1
>>> (-1) ** 2
1
Run Code Online (Sandbox Code Playgroud)