实例不懂请教
在网上搜的代码答案,这个定义实例不懂:def transport_identify(self, obj, class_base),
19
收起
正在回答
1回答
同学,你好!
同学说的是以下代码:自定义函数transport_identify( )中isinstance(obj,calss_base)函数功能,判断obj是否是class_base类型
def transport_identify(self, obj, class_base): if isinstance(obj, class_base): print('类型匹配') else: print('类型不匹配')
isinstance()第一个参数是实例对象,第二个参数可以是直接或间接类名、基本类型或者由它们组成的元组。
例:在调用transport_identify()时传入的第一个参数tool_1是实例对象,第二个参数Vehicle是类名,会判断tool_1是否为Vehicle类型,如下图:tool_1是Vehicle类的实例,所属Vehicle类
Python全能工程师
- 参与学习 人
- 提交作业 16247 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星