python區分不同資料型別的方法
阿新 • • 發佈:2020-01-09
python怎麼區分不同資料型別?
Python判斷變數的資料型別的兩種方法
一、Python中的資料型別有數字、字串,列表、元組、字典、集合等。有兩種方法判斷一個變數的資料型別
1、isinstance(變數名,型別)
isinstance() 函式來判斷一個物件是否是一個已知的型別,類似 type()。
isinstance() 方法的語法:
isinstance(object,classinfo)
2、通過與其他已知型別的常量進行對比
擴充套件學習:
python 判斷資料型別
基本區別在於:
type():不會認為子類是父類
isinstance():會認為子類是父類型別
class Color(object): pass class Red(Color): pass print type(Color()) == Color print type(Red()) == Color print isinstance(Red(),Color)
執行結果如下:
D:\software\Python2.7.13\python.exe C:/Users/Administrator/PycharmProjects/PythonStudy/test.py True False True
以上就是python怎麼區分不同資料型別的詳細內容,更多請關注php中文網其它相關文章!