1、只想知道某個變量的數據類型:
python中判斷一個變量的數據類型可以用 type(變量名) 函數:
>>> rectangle = (200,50)
>>> type(rectangle)
<class 'tuple'>
如上代碼,我創建了一個rectangle的元組,執行 type(rectangle) 後python解釋器告訴我這是一個元組類型的變量。
2、判斷某個變量是否是某個數據類型:
簡單的一種就是使用 isinstance(變量名,類型) 函數。
>>> A = 123
>>> isinstance(A,int)
True
>>> isinstance(A,list)
False
第二種就是通過與其他已知類型的常量進行對比,這裏用到了上邊的 type() 函數。
>>> A = 123
>>> B = "123"
>>>> C = 456
>>> type(A) == type(B)
False
>>> type(A) == type(C)
True