1. 程式人生 > >python中判斷對象類型的函數——isinstance

python中判斷對象類型的函數——isinstance

oat ins ssi 參數 () 一個 結果 -o 對象

isinstance是Python中的一個內建函數。是用來判斷一個對象的變量類型。

isinstance(object, class-or-type-or-tuple)

如果參數object是classinfo的實例,或者object是classinfo類的子類的一個實例, 返回True。如果object不是一個給定類型的的對象, 則返回結果總是False。

>>> isinstance(1, int)
True
>>> isinstance(1.0, float)
True
>>>isinstance(1,(int,float))
True
>>> class Myclass:
pass
>>> test = Myclass()
>>> isinstance(test, Myclass)
True

python中判斷對象類型的函數——isinstance