파이썬 isinstance() 함수
예시
숫자 5가 정수인지 확인하십시오.
x = isinstance(5, int)
정의 및 사용
isinstance()
함수는
지정된 True
객체가 지정된 유형이면 반환하고, 그렇지 않으면 를 반환 False
합니다.
True
유형 매개변수가 튜플인 경우 객체가 튜플의 유형 중 하나 인 경우 이 함수가 반환 됩니다.
통사론
isinstance(object, type)
매개변수 값
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
더 많은 예
예시
"Hello"가 type 매개변수에 설명된 유형 중 하나인지 확인합니다.
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
예시
y가 myObj의 인스턴스인지 확인하십시오.
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
관련 페이지
issubclass() 함수 , 객체가 다른 객체의 하위 클래스인지 확인합니다.