[Python]isinstance() 란?
·
SW개발/Python
isinstance(object, classinfo) 란? isinstance()는 주어진 인스턴스가 특정 클래스/데이터 타입인지 검사를 해주는 함수이다. 인스턴스가 특정 클래스/데이터 타입과 일치할 경우 True, 아닐 경우 False를 반환한다. print(isinstance(1, int)) # True, int 인지 검사 print(isinstance(1.123, float)) # True, float 인지 검사 print(isinstance({'a': 1}, dict) # True, dict 인지 검사 class Example: pass example = Example() print(isinstance(example, Example)) # True, Example 클래스 인지 검사