Python 3 教程
isinstance() 函數(shù)來判斷一個(gè)對象是否是一個(gè)已知的類型,類似 type()。
isinstance() 與 type() 區(qū)別:
type() 不會認(rèn)為子類是一種父類類型,不考慮繼承關(guān)系。
isinstance() 會認(rèn)為子類是一種父類類型,考慮繼承關(guān)系。
如果要判斷兩個(gè)類型是否相同推薦使用 isinstance()。
以下是 isinstance() 方法的語法:
isinstance(object, classinfo)
如果對象的類型與參數(shù)二的類型(classinfo)相同則返回 True,否則返回 False。。
以下展示了使用 isinstance 函數(shù)的實(shí)例: