相关疑难解决方法(0)

为什么2 .__添加__(3)不能在Python中工作?

整数2有一个__add__方法:

>>> "__add__" in dir(2)
True
Run Code Online (Sandbox Code Playgroud)

...但是调用它会引发一个SyntaxError:

>>> 2.__add__(3)
  File "<stdin>", line 1
    2.__add__(3)
            ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

为什么我不能使用这个__add__方法?

python methods int syntax-error

14
推荐指数
2
解决办法
480
查看次数

标签 统计

int ×1

methods ×1

python ×1

syntax-error ×1