#python #class #attributes
#python #класс #атрибуты
Вопрос:
@dataclass
class vehicle():
attributex: int
attributey: int
attributez: int
@dataclass
class Bus(vehicle):
attribute1: int
attribute2: int
attribute3: int
@dataclass
class Bike(vehicle):
attribute4: int
attribute5: int
attribute6: int
теперь мне нужен код, который показывает мне все подобные атрибуты:
>>> bike1 = Bike(1,2,3,4,5,6)
>>> print(bike1.show_data)
attributex: 1 attributey: 2 attributez: 3 attribute1: 4 attribute2: 5 attribute3: 6
спасибо за помощь.
Комментарии:
1. Посмотрите
bike1.__dict__
.2. Также прочитайте о dataclasses.asdict .