I read special method lookup
In the example, it is:
>>> 1 .__hash__() == hash(1)
I understand in this context '1' is an instance of integer. I guess the space after '1' and before '.' to make the interpreter know that '1' is an instance, not something else, but I am not sure. so, I just want to have some confirmation. Could someone explain the reason of this required space after '1'?
Edit: just to clarify, I test this in interactive python prompt