Просто название метода. Никаких специальных свойств наличие "__" не придает (не могу не упомянуть про
name mangling, хотя именно в этом случае оно ни при чем).
У объектов в питоне есть некоторое количество
специальных методов (точнее имен свойств), которые будут вызваны в определенных случаях использования объекта (если, конечно, таковые свойства определены).
__init__
вызывается после создания объекта, как правило используется для его инициализации. А, например,
__str__
- при преобразовании объекта в строку (допустим, str(obj)).