gpt4 book ai didi

python - 为什么 x -= x + 4 返回 -4 而不是 4

转载 作者:太空狗 更新时间:2023-10-30 00:27:45 25 4
gpt4 key购买 nike

Python 的新手,并尝试着手研究赋值运算符的细节。这是我的代码,然后是问题。

  x = 5
print(x)
x -= x + 4
print(x)

上面的代码,第一次返回 5,但第二次打印时返回 -4。在我的脑海里,我觉得这个数字实际上应该是 4,因为我正在阅读这个x= x - x +4。但是,我知道这是错误的,因为 python 返回的是 -4。如果有人能向我解释(简单地说,因为我是新手),我将不胜感激,因为我一直在为这个问题苦思冥想。

最佳答案

x -= x + 4 可以写成:

x = x - (x + 4) = x - x - 4 = -4

关于python - 为什么 x -= x + 4 返回 -4 而不是 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33139310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com