isinstance與type類似,區別是:
type() 不會認爲子類是一種父類類型,不考慮繼承關係。
isinstance() 會認爲子類是一種父類類型,考慮繼承關係。
如果要判斷兩個類型是否相同推薦使用 isinstance()
>>> a=2
>>> isinstance (a,int)
>>> True
---------From 菜鳥教程
isinstance與type類似,區別是:
type() 不會認爲子類是一種父類類型,不考慮繼承關係。
isinstance() 會認爲子類是一種父類類型,考慮繼承關係。
如果要判斷兩個類型是否相同推薦使用 isinstance()
>>> a=2
>>> isinstance (a,int)
>>> True
---------From 菜鳥教程