文章详情页
为什么python中实例检查推荐使用isinstance而不是type?
浏览:75日期: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. mysql建表报错,查手册看不懂,求解?2. php - mysql连表统计查询3. Navicat for mysql 中以json格式储存的数据存在大量反斜杠,如何去除?4. mysql - mybatis 查询 统计某个列数量 ,根据一个列,分组查询,在xml文件如何接收5. mysql时间格式问题6. MySQL数据库中文乱码的原因7. mysql - 分库分表、分区、读写分离 这些都是用在什么场景下 ,会带来哪些效率或者其他方面的好处8. mysql - 连续的24条sql语句,一条条查,还是union all好?9. MySQL不知道错哪里了?10. mysql主从复制 REPLICATE_DO_DB 参数从服务器reboot后每次都回滚为初始设置
排行榜
