所有数据类型都是类。
也就是说,int、str等数据类型不是函数,只是一个类罢了。
用int()、str()、list()等都是初始化相应的类,那么123456、"Runoob“、[1,2,3] 等都是相应数据类型的初始化结果。
有很多人和教学网站都认为int、str、list等数据类型都是函数,但这是错误的。type(int)的输出结果表明int是一个类。
type的意思可以理解为:检查这个变量本身的类型,而不用管他的父类的类型
isinstance的意思可以理解为:判断这个变量的类型是不是属于某一个大类,就好像找家谱一样,判断你是不是这个家族的人
is用来不仅会对比数值是否一样,还会对比类型是否相同,并且是不是对比父类类型