TGViewer
Python: задачки и вопросы Python: задачки и вопросы @quiz_python · 6.92K subscribers
Post #3882 1.15K
Метод __init__ — это так называемый метод-конструктор. Он автоматически вызывается при создании нового экземпляра класса. Основная его цель — инициализация объекта, то есть присваивание значений его атрибутам.

Когда ты создаешь новый объект, например:

dog = Dog("Бобик")


Интерпретатор Python выполняет следующие шаги:
— Создаётся новый объект класса Dog;
— Вызывается метод init, и в него передаются все аргументы, которые мы указали при создании объекта ("Бобик");
— Метод __init__ инициализирует атрибуты объекта (например, устанавливает имя собаки) и может выполнять другие действия, связанные с подготовкой объекта к использованию.
  • 👍 3
  • ❤ 1
  • 👎 1
More from @quiz_python
  1. Sep 29, 2026Развёрнутое пояснение: 1. Создаётся функция load_rate, которая при вызове печатает строку…
  2. Sep 29, 2026Post #4902
  3. Sep 26, 2026Развёрнутое пояснение: 1. При создании класса __slots__ разрешает экземплярам хранить атри…
  4. Sep 26, 2026Post #4900
  5. Sep 26, 2026Развёрнутое пояснение: 1. deque создаёт очередь из a и b с максимальной длиной 3. 2. appen…
  6. Sep 26, 2026Post #4898
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →