文章详情页
为什么python中实例检查推荐使用isinstance而不是type?
浏览:277日期: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. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题2. python - Push Notification推送服务在手机上测试时候无法收到生产环境的推送3. python - django 项目的 migrations 目录是否应该提交到 git4. java - bin目录有什么特殊含义吗?为什么可执行文件都放在bin目录?5. 怎么php怎么通过数组显示sql查询结果呢,查询结果有多条,如图。我要forsearch里面echo6. javascript - 使用nodejs发get请求时遇到的一个错误7. java - 如何求多叉树两个任意节点的最短路径呢?8. golang - 用IDE看docker源码时的小问题9. css - 手机qq打开网页无法使用文件上传功能?10. 前端 - css自定义字体
排行榜

网公网安备