文章详情页
为什么python中实例检查推荐使用isinstance而不是type?
浏览:296日期: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. python - 用ffmpeg采集视频,用terminate没法结束进程3. ruby-on-rails - 在安装RubyOnRails的时候出现问题4. nginx - 关于vue项目部署到ngnix后出现的问题5. javascript - 清空Chrome缓存的疑问6. android - 解决DatePickerDialog样式不一致7. javascript - 函数返回异步事件得到的结果8. 微信小程序如何将获取的时间戳提交到数据库?9. css - 关于HTML中width和height的疑问(这个提问的标题不好起)10. python - 字符串里的u’u00a1’怎么打印成中文
排行榜

网公网安备