1、type()的语法为:type(obj) 镶毳呦躲传入一个参数时。type(name,tuple,dict像粜杵泳) 传入三个参数时,name:是类的名称,tuple:基类的元组,dict:类内定义的命名空间变量。如图所示。
2、isinstance()的语法为:isinstance(变量,类型)变量:传入进去的变量类型:这是一个数据类型,判断传入的变量是否是该类型如图所示。
3、type()与isinstance()的区别:再下图中因为狗类继承了动物类,所以通过isinstance()方法判断狗类, 和动物类是不是同一个类时,返回为是(True)。而使用type()方法时,因为它不考虑继承关系所以返回了不是(False)。如图所示。