美文网首页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