PYTHON '+='运算符-奇怪的结果[已关闭]

ars1skjm  于 2023-01-18  发布在  Python
关注(0)|答案(1)|浏览(99)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

2天前关闭。
Improve this question
enter image description here
如您在SS中所见,当我使用“+=”运算符更改VAR中的布尔值时,结果为“1”,其数据类型为“INT”,如您所见
我只是为了好玩而尝试,因为我是一个新的Python初学者,我喜欢用我学到的任何新东西进行实验,我发现这个随机,我希望得到“假”作为答案。

nwlls2ji

nwlls2ji1#

您可以快速确认True的内部整数表示为1,False的内部整数表示为0:

>>> print(True + 5)
6
>>> print(False + 5)
5
>>>

这很容易解释你的结果。

相关问题