class input error1 [Python - Frequently Used Code] Class input argument 코딩하다가 자주 (제가...) 마주치는 오류를 정리해보려고 합니다. 일단 제가 자주 범하는 실수는 ... 만일 함수나 클래스의 인풋 자체가 class일 경우인데요. class와 그 class의 instance는 분명 다른 개념입니다. 이런 경우에는 애초에 input argument로 instance를 받거나 그도 아니면 받아들이는 클래스 내부에서 instance화 해주어야 합니다. # 올바른 방식1 : instance를 전달engine_instance = Engine(horsepower=150)car = Car(engine_instance)# 올바른 방식2 : 내부에서 instance화class Car: def __init__(self, engine): if isinstance(eng.. 2024. 11. 22. 이전 1 다음 반응형