[Python 학습] 데이터 형식을 가져오는 내장 함수 type

1200 단어

데이터 형식 가져오기 함수: type ()

>>> type(a)
<class 'str'>

type () 함수는 첫 번째 인자만 있으면 대상의 유형을 되돌려주고, 세 개의 인자는 새로운 형식의 대상을 되돌려줍니다.
구문:
type(object)
type(name, bases, dict)

매개 변수

  • name -- 클래스의 이름

  • 4
  • bases - 기본 클래스의 원조입니다

  • 4
  • dict - 사전, 클래스에 정의된 네임스페이스 변수

  • 데이터 형식 판단: isinstance()

    >>> a = ' '
    >>> isinstance(a,str)
    True
    >>> isinstance(a,int)
    False

    isinstance()와 type()의 차이점:


    4
  • type()은 하위 클래스가 상위 클래스라고 생각하지 않으며 상속 관계를 고려하지 않습니다

  • 4
  • isinstance()는 하위 클래스가 상위 클래스라고 생각하고 상속 관계를 고려합니다

  • 두 유형이 같은지 판단하려면 isinstance () 를 사용하십시오.
     

     

    좋은 웹페이지 즐겨찾기