instance在python中的用法是什么

avatar
作者
猴君
阅读量:0

在Python中,instance是一个Python内置函数,用于检查一个对象是否是指定类的实例。其语法如下:

isinstance(object, class) 

其中,object是要检查的对象,class是要检查的类。如果objectclass的实例或者是class的子类的实例,则返回True;如果不是,则返回False

下面是一个示例:

class Dog:     def __init__(self, name):         self.name = name  dog = Dog("Buddy")  print(isinstance(dog, Dog))  # True print(isinstance(dog, object))  # True print(isinstance(dog, str))  # False 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!