文章详情页
为什么python中实例检查推荐使用isinstance而不是type?
浏览:157日期: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. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!2. docker - 如何修改运行中容器的配置3. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题4. nignx - docker内nginx 80端口被占用5. docker-machine添加一个已有的docker主机问题6. angular.js - angularjs的自定义过滤器如何给文字加颜色?7. docker安装后出现Cannot connect to the Docker daemon.8. 关于docker下的nginx压力测试9. 为什么我ping不通我的docker容器呢???10. docker镜像push报错
排行榜
