python 运算符 =- 做什么?

问题描述 投票:0回答:4

python 运算符

=-
是做什么的? 我不是在问
-=
运算符,我意识到它是
x = x - value
的简写。

python python-3.x
4个回答
7
投票

实际上,运算符

=-
并不存在。这只是
= (- value)
。所以该值的负数。

示例:

>>> x =- 1
>>> x
-1

2
投票

为什么不测试一下呢?

In [11]: x = 1

In [12]: y = 2

In [13]: y=-x

In [14]: y
Out[14]: -1

如您所见,它什么也没做,只是在右侧设置了变量的负值


1
投票

没有

=-
运算符。根据上下文,这可能是两个运算符,例如
x =- y
等价于
x = (-y)
(因此有两个运算符:赋值和求反) 带有负常量的赋值:
x =- 1
等价于
x = (-1)
(在此上下文中
-
不是运算符,它只是一个负常数)。


0
投票

有人可以给我答案吗???., 给我发电子邮件:“[电子邮件受保护]

© www.soinside.com 2019 - 2024. All rights reserved.