Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 유형을 확인하는 표준 방법은 무엇입니까?


객체, x가 정확히 주어진 유형(하위 유형이 아님)의 인스턴스인지 확인하려면 type을 사용하여 유형을 가져오고 is 문을 사용하여 확인할 수 있습니다.

예시

x = "Hello"
if type(x) is str:
   print("x is an instance of str")

출력

이것은 출력을 제공합니다

x is an instance of str

x가 MyClass의 인스턴스인지 또는 MyClass의 하위 클래스인지 확인하려면 isinstance 메서드 호출을 사용할 수 있습니다.

예시

x = "Hello"
if isinstance(x, str):
   print("x is an instance of str")

출력

이것은 출력을 제공합니다

x is an instance of str