美文网首页Python大数据,机器学习,人工智能大数据
python判断变量类型时,为什么不推荐使用type()方法

python判断变量类型时,为什么不推荐使用type()方法

作者: 叫我老村长 | 来源:发表于2019-12-13 18:39 被阅读0次

1、type可以只接收一个参数,打印其未知的所属的类型;而isinstance只能判断是否属于某个已知类型,所以,isinstance效率更高一些

2、isinstance可以判断子类对象是否继承于父类;而type不可以,type只能把类对象识别为instance实例类型,即老式类都是通过instance创建的

所以,type主要用于获取未知变量的类型,isinstance主要用于判断A类是否继承于B类

相关文章

网友评论

    本文标题:python判断变量类型时,为什么不推荐使用type()方法

    本文链接:https://www.haomeiwen.com/subject/irhggctx.html