[파이썬] isinstance 함수와 object 클래스


[파이썬] isinstance 함수와 object 클래스

isinstance 함수 객체의 클래스 유형을 확인하는 함수 사용법 isinstance(확인할인스턴스, 확인할클래스) 첫 번째 인자로 들어오는 인스턴스가 두 번째 인자로 들어오는 클래스의 인스턴스 인지 확인하는 함수이다. 인스턴스가 클래스의 인스턴스가 맞는다면 True를 반환하고 아니라면 False를 반환한다. 예제 1) class TestCase(): pass a = TestCase() print(isinstance(a, TestCase)) 출력 1) instance() 함수를 소개한 이유는 이후 설명할 클래스의 상속의 내용과 object 클래스에 대해서 설명하기 위해서 소개하기 위하여 우선 소개하였습니다. 이후 isinstance()를 이용하여 클래스의 특성을 설명하겠습니다. 직접 상속과 간접 상속 예제 2) class SuperClass(): pass class NormalClass(SuperClass): # SuperClass를 직접상속한 클래스 pass class SubCl...



원문링크 : [파이썬] isinstance 함수와 object 클래스