python的isinstance使用
时间: 2024-01-18 19:17:26 浏览: 78
Python request使用方法及问题总结
Python的isinstance函数用于判断一个对象是否是某个指定类型或者其子类的实例。它的语法如下:
```python
isinstance(object, classinfo)
```
其中,object是要判断的对象,classinfo可以是一个类型或者一个类型元组。如果object是classinfo的实例或者是其子类的实例,则返回True,否则返回False。
以下是一个使用isinstance函数的示例:
```python
class Person:
pass
class Student(Person):
pass
person = Person()
student = Student()
print(isinstance(person, Person)) # 输出:True
print(isinstance(student, Person)) # 输出:True
print(isinstance(person, Student)) # 输出:False
print(isinstance(student, Student)) # 输出:True
```
阅读全文