整数对象的Python调用方法

时间:2016-08-27 13:25:32

标签: python

我只想了解整数对象上方法调用的行为。

我无法直接在整数上调用__add__方法。

5.__add__(5)

这给了我:SyntaxError: invalid syntax

但是,执行num = 5并致电num.__add__(5)可以正常工作。

如何为整数对象指定名称有何不同?

1 个答案:

答案 0 :(得分:1)

这只是语法。解析器读到:

  • "5." - >一个浮动:)
  • "__add__" - >为什么?我不明白:(