标签: python
考虑一下:
>>> 3.__hash__() File "<stdin>", line 1 3.__hash__() ^ SyntaxError: invalid syntax
而且:
>>> int(3).__hash__() 3
但是就我所看到的而言,3和int(3)是一回事。相同id(),相同dir(),相同hash() ...
3
int(3)
id()
dir()
hash()
那么这里发生了什么?