@Jungles
Молодой и зелёный

Создание класса?

Простите за тупой вопрос,просто вообще нигде не могу найти ответ
как создать класс,чтобы можно было передавать аргументы(или атрибуты-переменные)?
примерно так
new_car = Car(model = Tesla, color = green)
  • Вопрос задан
  • 103 просмотра
Решения вопроса 2
@Araya
Почитай про конструкторы
Ответ написан
1na1
@1na1
Hello, world!
Нужно читать про конструкторы. Конструктор - это специальный метод __init__(). Он как раз сделан, чтобы в него передавать входные аргументы.

class Car:
    def __init__(self, model, color):  # Этот метод выполняется при создании объекта, в него передаются все аргументы
        self.model = model
        self.color = color
        
        print('The model is %s, color is %s' % (self.model, self.color))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
28 сент. 2020, в 00:10
15000 руб./за проект
27 сент. 2020, в 21:54
15000 руб./за проект