Что означает методы подчеркивания ?

Я относительно новичок в языке Python и столкнулся с этим, когда делал следующее:

help(list)

Вот что я обнаружил:

__add__(...)
|      x.__add__(y) <==> x+y
|  
|  __contains__(...)
|      x.__contains__(y) <==> y in x
|  
|  __delitem__(...)
|      x.__delitem__(y) <==> del x[y]

Что касается этих символов подчеркивания? Потому что они не используются (насколько мне известно), когда вы обычно используете метод, я изо всех сил пытаюсь понять, почему они тратят время на то, чтобы записать их с подчеркиванием в документации.

5
задан Steven Rumbalski 16 February 2011 в 15:14
поделиться