isinstance函数
时间: 2023-10-14 22:23:24 浏览: 92
python isinstance函数用法详解
5星 · 资源好评率100%
isinstance函数是Python内置的一个函数,用于判断一个对象是否为指定类或其子类的实例。它的语法是:
```
isinstance(object, classinfo)
```
其中,`object`表示要判断的对象,`classinfo`可以是一个类或一个由类组成的元组。如果`object`是`classinfo`的一个实例或者其子类的实例,则返回`True`,否则返回`False`。
示例:
```python
class Animal:
pass
class Dog(Animal):
pass
dog = Dog()
print(isinstance(dog, Animal)) # True
print(isinstance(dog, Dog)) # True
print(isinstance(dog, tuple)) # False
```
阅读全文