Я нашел эту запись, касающуюся init и python Почему мы используем __init__ в классах Python?
Однако на самом деле это не решает мой вопрос, поэтому вот он.
У меня есть друг, который спрашивает меня, почему мы используем метод init. Он смотрит на мой код и видит init в классах с ключевыми словами аргументов и говорит: «Это грязно». Вместо этого он использует словарь ключевых слов для аргументов, а затем создает свою собственную функцию для встраивания их в класс.
Я объяснил, что его код нечитаем для других людей, и позже будет трудно его устранить. ,Однако есть ли лучший аргумент для использования встроенного метода init, чем то, что я здесь описал?