반응형
isinstance() 의 설명은 아래와 같습니다.
Return whether an object is an instance of a class or of a subclass thereof.
A tuple, as in isinstance(x, (A, B, ...)), may be given as the target to check against. This is equivalent to isinstance(x, A) or isinstance(x, B) or ... etc.
해석하면 객체가 클래스의 인스턴스인지 하위 클래스의 인스턴스인지 여부를 반환합니다.
예를 들어 아래와 같이
isinstance(1, int) 라는 코드는 True를 반환합니다.
isinstance(1.4, string) 이라는 코드는 False를 반환합니다.
test = Test()
isinstance(test, Test) 는 True입니다.
사용법은 간단하니 다양하게 사용할 수 있습니다.
반응형
'Language > Python' 카테고리의 다른 글
abstract class에서 abstract property 생성하기 (0) | 2019.05.28 |
---|---|
[Python] 문자열에 문자열 리스트의 요소가 포함되어 있는지 찾기 (1) | 2019.03.20 |
RSS feed parsing 하기 (0) | 2018.11.15 |
if __name__ == "__main__" (0) | 2017.12.18 |
file, directory 존재여부 확인하기 (0) | 2017.12.16 |