Python判定データ型

1884 ワード

Python判定データ型
方法
  • type
  • isinstance

  • 区別する
  • type:子が親とは思えない
  • isinstance:子は親タイプ
  • とみなされます.
    class Color(object):
        pass
     
    class Red(Color):
        pass
     
    print type(Color()) == Color  # True
    print type(Red()) == Color  # False
    print isinstance(Red(),Color)  # True
    

    一般的なタイプ
    データ型
    判定タイプ
    文字列
    str
    整数
    int
    浮動小数点数
    float
    時間タイプ
    datetime.datetime
    ブール型
    bool
    辞書の種類
    dict
    リスト#リスト#
    list