Python 3 教程
type() 函數(shù)如果你只有第一個(gè)參數(shù)則返回對(duì)象的類型,三個(gè)參數(shù)返回新的類型對(duì)象。
isinstance() 與 type() 區(qū)別:
type() 不會(huì)認(rèn)為子類是一種父類類型,不考慮繼承關(guān)系。
isinstance() 會(huì)認(rèn)為子類是一種父類類型,考慮繼承關(guān)系。
如果要判斷兩個(gè)類型是否相同推薦使用 isinstance()。
以下是 type() 方法的語(yǔ)法:
type(object) type(name, bases, dict)
一個(gè)參數(shù)返回對(duì)象類型, 三個(gè)參數(shù),返回新的類型對(duì)象。
以下展示了使用 type 函數(shù)的實(shí)例: