在python中,isinstance的意思是「判斷類型」;isinstance()是一個內建函數,用來判斷一個物件是否是一個已知的類型,類似type()。
isinstance() 函數來判斷一個物件是否為已知的類型,類似 type()。
isinstance() 與 type() 區別:
type() 不會認為子類別是父類別類型,不考慮繼承關係。
isinstance() 會認為子類別是父類別類型,考慮繼承關係。
如果要判斷兩個型別是否相同建議使用 isinstance()。
語法
isinstance(object, classinfo)
參數
object -- 實例物件。
classinfo -- 可以是直接或間接類別名稱、基本型別或由它們組成的元組。
傳回值
如果物件的類型與參數二的類型(classinfo)相同則傳回 True,否則傳回 False。
範例:
>>>a = 2 >>> isinstance (a,int) True >>> isinstance (a,str) False >>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True True
推薦學習:Python影片教學
#以上是isinstance在python的意思是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!