Я пытался создать оболочку Python для расширения tk, поэтому я посмотрел на Tkinter.py, чтобы узнать, как это сделать.
Просматривая этот файл, я обнаружил, что часто встречается следующий шаблон: определяется внутренний метод (на что указывает имя «_» в имени метода), а затем определяется открытый метод, который является внутренним. метод.
Я хочу знать, какая выгода от этого.
Например, в коде для класса Misc:
def _register(self, func, subst=None, needcleanup=1):
# doc string and implementations is removed since it's not relevant
register = _register
Спасибо.