python中幂运算与正负号

在python中,如果幂运算前有正负号,则-+的优先级会比低。
而当-+在
后面时,优先级会比**高。

Python 3.3.5 (v3.3.5:62cf4e77f785, Mar  9 2014, 10:35:05) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> -9 ** 0.5
-3.0
>>> - (9 ** 0.5)
-3.0
>>> 9 ** -0.5
0.3333333333333333
>>> 9 ** 0.5
3.0

你可能感兴趣的:(python,幂运算与正负号)