PYTHON CORE · УРОК 49

Назва для кожного об'єкта

Метод __init__ · близько 15 хвилин

Навчання з прогресомЧитати резюме безкоштовно. Щоб зберегти роботу, увійти в обліковий запис.
КРОК 1

Різні коти - різні імена

__init__ починається, коли створюється об'єкт. name і зберігає його в self.name.

class Cat:
    def __init__(self, name):
        self.name = name

✦ self означає цей кіт.

КРОК 2

Пройдіть на ім'я при створенні його.

Тепер ім'я необхідно писати в дужках Cat(). Об'єкт запам'ятовує свою версію.

pet = Cat("Мур")
print(pet.name)

✦ Для класу «Мур» з'явиться з першого кроку.

ПРАКТИКА НА УРОЦІ

Набери код самостійно

Клас і об'єкт. Перевірити два рівні відступу.

class Dog:
    def __init__(self, name):
        self.name = name
pet = Dog("Рекс")
print(pet.name)
Відкрийте редактор для роботи класу
ДОМАШНЄ ЗАВДАННЯ

Розв’яжи сам

Створіть Cat з __init__(self, name), яка економить name до self.name. Створіть pet з name «Мур» і виводьте його name.

Готової відповіді немає. Скористайся схожими прикладами з конспекту.

Відкриття вашого будинку