在Python中,isinstance()
函數用于檢查一個對象是否是一個已知的類型(class type)或者該類型的子類。其語法如下:
isinstance(object, classinfo)
參數說明:
object
:必需,對象實例。classinfo
:必需,可以是直接或間接類名、基本類型或者由它們組成的元組。isinstance()
函數的返回值類型是布爾值(boolean),如果對象是類型的實例,則返回True,否則返回False。
示例:
a = 5
print(isinstance(a, int)) # 輸出:True
b = "hello"
print(isinstance(b, str)) # 輸出:True
c = [1, 2, 3]
print(isinstance(c, list)) # 輸出:True