Der Doc-String für überladene Operatoren scheint für alle
Standardklassen nach dem gleichen Schema aufgebaut zu sein und sagt
lediglich aus, dass die Methode dasselbe tut wie die Anwendung des
entsprechenden Operators. Diese Information ist aber – typunabhängig –
bereits in der Definition des Sprachkerns verankert und damit weitgehend
redundant und nutzlos.
Bei set.__or__ kann man ja noch ahnen, dass es sich dabei um die
Disjunktion handelt, aber wie sieht es mit set.__lt__ aus, d.h. wann ist
eine Menge A kleiner als eine Menge B? Noch schwieriger ist die Funktion
der Methode dict.__lt__ zu erraten, zumal sie in Python 2 und 3
unterschiedlich implementiert ist.
Wenn diese Operatormethoden sowieso einen Doc-String enthalten, könnte
der ja ruhig etwas aussagekräftiger sein.