Встречается на собеседованиях • сегодня
Как использовать приватную функцию
В Python приватные функции обозначаются с помощью префикса двойного подчеркивания __. Они используются для инкапсуляции логики внутри класса, чтобы предотвратить случайный доступ извне. Однако это не строгая защита - доступ возможен через _ИмяКласса__метод.
Пример:
python
class MyClass:
def __public_method(self):
return "Это публичный метод"
def __private_method(self):
return "Это приватный метод"
obj = MyClass()
print(obj._public_method()) # Работает
print(obj.__private_method()) # Ошибка!
print(obj._MyClass__private_method()) # Работает (но так делать не стоит)Лучшая практика - использовать приватные методы только для внутренней логики класса, а для внешнего взаимодействия предоставлять публичный интерфейс.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы