文章详情页
为什么python中实例检查推荐使用isinstance而不是type?
浏览:126日期:2022-06-30 11:46:42
问题描述
http://codingpy.com/article/p...
实例检查:
使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做实例检查。建议检查实例的特性。
问题解答
回答1:当遇到比较对象是子类实例与父类时,isinstance会认为相等,type则不等。
相当于 isinstance 比 type 多了个检查继承的功能,所以更愿意选择 isinstance。
回答2:/q/1010000000127305看这个,更详细一点
相关文章:
1. java固定键值转换,使用枚举实现字典?2. vim - win10无法打开markdown编辑器3. mysql - 千万数据 分页,当偏移量 原来越大时,怎么优化速度4. 如何解决tp6在zend中无代码提示5. javascript - 有没有类似高铁管家的时间选择插件6. 这是什么情况???7. python - flask学习,user_syy添加报role is invalid keyword for User.8. css - BEM 中块(Block)有木有什么标准 何时决定一个部分提取为块而不是其父级的元素呢(Element)?~9. css3 - less或者scss 颜色计算的知识应该怎么学?或者在哪里学?10. javascript - 微信网页开发从菜单进入页面后,按返回键没有关闭浏览器而是刷新当前页面,求解决?
排行榜
