了解 Python 中的變數類型
了解變數的類型對於開發高效能、準確的 Python 程式至關重要。本文介紹如何在 Python 中確定變數的類型。
使用 type() 函數
要確定變數的類型,可以使用內建函數 type()提供了最簡單的方法。它將提供的變數的類型作為物件傳回。例如:
>>> i = 123 >>> type(i) <type 'int'> >>> i = 123.456 >>> type(i) <type 'float'>
比較變數類型
要將變數的類型與已知類型進行比較,請使用 is 運算子。例如:
>>> type(i) is int True >>> type(i) is float False
使用 isinstance() 進行類型檢查
isinstance() 允許您檢查變數是否是特定類型的實例或它的子類別。例如:
>>> isinstance(i, int) True >>> isinstance(i, (float, str, set, dict)) False
注意:C/C 類型和 Python 類型
Python 與 C/C 的變數類型不同。 C/C 提供明確資料類型,而 Python 根據指派給變數的值動態決定資料類型。
以上是Python中如何判斷變數的型別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!