1. 程式人生 > 程式設計 >python區分不同資料型別的方法

python區分不同資料型別的方法

python怎麼區分不同資料型別?

Python判斷變數的資料型別的兩種方法

一、Python中的資料型別有數字、字串,列表、元組、字典、集合等。有兩種方法判斷一個變數的資料型別

1、isinstance(變數名,型別)

isinstance() 函式來判斷一個物件是否是一個已知的型別,類似 type()。

isinstance() 方法的語法:

isinstance(object,classinfo)

31676d1412b8549a5cd691619732b5d.png

2、通過與其他已知型別的常量進行對比

a576fff4ea71fbc4e5cfb4911ce3468.png

擴充套件學習:

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中文網其它相關文章!