Я относительно новичок в языке Python и столкнулся с этим, когда делал следующее:
help(list)
Вот что я обнаружил:
__add__(...)
| x.__add__(y) <==> x+y
|
| __contains__(...)
| x.__contains__(y) <==> y in x
|
| __delitem__(...)
| x.__delitem__(y) <==> del x[y]
Что касается этих символов подчеркивания? Потому что они не используются (насколько мне известно), когда вы обычно используете метод, я изо всех сил пытаюсь понять, почему они тратят время на то, чтобы записать их с подчеркиванием в документации.