본문 바로가기
프로그래밍/PY

[PY] isinstance 활용 가이드

by webcodur 2024. 5. 8.
728x90
반응형

 

목차

     

    1. 개요

    파이썬에서 객체의 유형을 검사하는 데 사용되는 내장 함수이다. 이 함수는 주어진 인스턴스가 특정 클래스 또는 튜플에 포함된 클래스 중 하나의 인스턴스인지 여부를 확인한다.

     

     

    2. 함수 사용법

    isinstance(object, classinfo)
    # 첫 번째 인자: 검사하려는 객체
    # 두 번째 인자: 타입 정보
    
    • object: 검사하려는 객체 (인스턴스)
    • classinfo: 데이터 타입 또는 클래스 정보. 단일 클래스일 수도 있고, 클래스들의 튜플일 수도 있다. 튜플을 사용하면 여러 타입 중 하나에 해당하는지 검사할 수 있다.

     

    3. 예제

    x = 20
    print(isinstance(x, int))  # True, x는 int 타입이다.
    
    y = "Hello"
    print(isinstance(y, (str, int)))  # True, y는 str 또는 int 중 하나이다.
    
    반응형

    '프로그래밍 > PY' 카테고리의 다른 글

    [PY] getattr 활용 가이드  (0) 2024.05.08
    [PY] importlib.import_module 활용 가이드  (2) 2024.05.08