Dmitry Demidov
Aug 9, 2017 · 1 min read

Не знаю, актуально ли это еще, или нет, но напишу.

Действительно в Python, в самом языке нет запрета на вызов методов, начинающихся на _

Но это не аналог private методов из того же C#. Это, скорее, костыль для protected методов (т.е вот такой код IDE даже не пометит никак).

Приватные методы в Python есть. Они начинаются с двойного подчеркивания и действительно недоступны снаружи (попытайтесь выполнить такой код и посмотрите, что получится).

Конечно, получить доступ и к таким методам можно, но ровно также можно получить доступ и к приватным методам в C#.

    Dmitry Demidov

    Written by

    Programmer. Reader. Introvert