Python大数据,机器学习,人工智能大数据

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

2019-12-13  本文已影响0人  叫我老村长

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

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

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

上一篇下一篇

猜你喜欢

热点阅读