isinstance函数怎么用
时间: 2023-07-08 15:26:31 浏览: 85
python isinstance函数用法详解
5星 · 资源好评率100%
isinstance()函数用于检查一个对象是否属于指定的类或类型。它的语法格式如下:
```
isinstance(object, classinfo)
```
其中,object是要检查的对象,classinfo可以是一个类或类型的元组,例如:
```python
isinstance(5, int) # True,因为5是一个整数
isinstance('hello', str) # True,因为'hello'是一个字符串
isinstance([1, 2, 3], list) # True,因为[1, 2, 3]是一个列表
isinstance((1, 2, 3), tuple) # True,因为(1, 2, 3)是一个元组
```
你还可以检查一个对象是否属于多个类或类型中的任意一个:
```python
isinstance(5, (int, str, list)) # True,因为5是一个整数,而整数也属于元组中的int类型
```
如果对象是指定类或类型的实例,则isinstance()函数返回True,否则返回False。
阅读全文