Aug 9, 2017 · 1 min read
Не знаю, актуально ли это еще, или нет, но напишу.
Действительно в Python, в самом языке нет запрета на вызов методов, начинающихся на _
Но это не аналог private методов из того же C#. Это, скорее, костыль для protected методов (т.е вот такой код IDE даже не пометит никак).
Приватные методы в Python есть. Они начинаются с двойного подчеркивания и действительно недоступны снаружи (попытайтесь выполнить такой код и посмотрите, что получится).
Конечно, получить доступ и к таким методам можно, но ровно также можно получить доступ и к приватным методам в C#.
