python运算符=-
做什么?我不是在询问-=
运算符,我认为它是x = x - value
的简写。
答案 0 :(得分:7)
实际上,运算符=-
不存在。它只是= (- value)
。所以价值的负面影响。
示例:
>>> x =- 1
>>> x
-1
答案 1 :(得分:2)
为什么不测试它?
In [11]: x = 1
In [12]: y = 2
In [13]: y=-x
In [14]: y
Out[14]: -1
你可以看到它什么也没做,但是在右侧设置了变量的负值
答案 2 :(得分:0)
没有=-
运算符。根据具体情况,这可能是两个运营商,例如x =- y
相当于x = (-y)
(因此有两个运算符:赋值和否定)或具有负常量的赋值:x =- 1
等效于{{1 (在此上下文中x = (-1)
不是运算符,它只是一个负常数)。