python檢查一個變量的類型

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章