文章详情页
为什么python中实例检查推荐使用isinstance而不是type?
浏览:38日期: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. html5 - 如何让H5页面在手机浏览器里和微信全屏显示2. mysql - oracle物化视图和临时表的区别是什么?3. 微信小程序如何加载h5页面4. paramiko - Python tempfile生成的文件能不能拷贝到远程服务器?5. MYSQL代码执行错误:FUNCTION any_value does not exist6. css - calc()设置宽度等于自身的高度?7. javascript - 关于json中获取多个key-value对中多层嵌套key的name8. 网页爬虫 - python+requests 网页重定向求解9. WebDriverException:消息:服务/ content / chromedriver意外退出状态代码为:-6(使用ChromeDriverGoogle Colab和Selenium)10. node.js - nodejs开发中常用的连接mysql的库
排行榜