通过解释器查看所有python运算符的列表

Bog*_*ist 5 python naming operator-overloading

说我刚刚实施了一些Python类,并想重载说" - "操作,但不记得,如果我需要使用__subtract__,__minus__或事实上正确的答案__sub__.有没有通过翻译快速找到这个的方法?我尝试过简单的事情,help(-)但没有成功.

有大量的在线资源可以提供可用运营商的最终列表,但我正在寻找一种快速离线方法.

对于普通操作员,可以快速记住它们,但是一些较少使用的操作员通常需要查找.

Van*_*aro 9

所有标准操作员

>>> help('SPECIALMETHODS')
Run Code Online (Sandbox Code Playgroud)

只有基本的

>>> help('BASICMETHODS')
Run Code Online (Sandbox Code Playgroud)

只有数字

>>> help('NUMBERMETHODS')
Run Code Online (Sandbox Code Playgroud)

其他帮助小节

>>> help('ATTRIBUTEMETHODS')
>>> help('CALLABLEMETHODS')
>>> help('MAPPINGMETHODS')
>>> help('SEQUENCEMETHODS1')
>>> help('SEQUENCEMETHODS2')
Run Code Online (Sandbox Code Playgroud)