为什么在这种情况下需要空间'1 .__ hash __()'?

时间:2019-03-18 16:15:10

标签: python python-3.x

我读了special method lookup

在示例中为:

>>> 1 .__hash__() == hash(1)

在这种情况下,我了解“ 1”是整数的实例。我猜在“ 1”之后和“。”之前的空格。使解释器知道“ 1”是一个实例,而不是其他实例,但我不确定。所以,我只想确认一下。有人可以解释在'1'之后需要此空格的原因吗?

编辑:为澄清起见,我在交互式python提示符下对此进行了测试

0 个答案:

没有答案