• 파이썬에서 객체와 클래스의 관계를 판단할 때 자주 쓰는 함수가 isinstance()와 issubclass()이다.이 두 함수는 비슷해 보이지만, 용도와 검사 대상이 완전히 다르다.1. 함수 정의 및 기본 개념isinstance(object, classinfo)→ 객체가 해당 클래스 또는 그 하위 클래스의 인스턴스인지 확인issubclass(class, classinfo)→ 클래스가 다른 클래스의 하위 클래스인지 확인2. 기본 예제 코드class Animal: passclass Dog(Animal): passa = Dog()# isinstance는 객체 a가 어떤 클래스(또는 그 자식)인지 판단print(isinstance(a, Dog)) # Trueprint(isinstance(..

  • Copyright 2024. GRAVITY all rights reserved