标签: python
我只想了解整数对象上方法调用的行为。
我无法直接在整数上调用__add__方法。
__add__
5.__add__(5)
这给了我:SyntaxError: invalid syntax
SyntaxError: invalid syntax
但是,执行num = 5并致电num.__add__(5)可以正常工作。
num = 5
num.__add__(5)
如何为整数对象指定名称有何不同?
答案 0 :(得分:1)
这只是语法。解析器读到:
"5."
"__add__"