type和isinstance区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了type和isinstance区别相关的知识,希望对你有一定的参考价值。

type只能对类型做直接的判断,主要用于获取未知变量的类型。
在程序中几乎很少用到type。
而isinstance功能比type更强,可以对子类型做出推理判断。
isinstance主要用于判断A是否继承于B。
isinstance在程序中作为类型判断;参数判断;数据类型判断场景;程序校验部分。

以上是关于type和isinstance区别的主要内容,如果未能解决你的问题,请参考以下文章

isinstance 和 type 的区别

Pytthon:type函数和 isinstance 函数及区别

Pytthon:type函数和 isinstance 函数及区别

Python type函数和isinstance函数区别

python中isinstance和type之间的区别[重复]

python 内建函数isinstance的用法以及与type的区别