if isinstance
时间: 2023-12-15 13:05:23 浏览: 63
python isinstance函数用法详解
isinstance()函数是Python内置函数之一,用于判断一个对象是否是一个已知的类型。如果是返回True,否则返回False。其语法如下:
```python
isinstance(object, classinfo)
```
其中,object是要判断的对象,classinfo是要判断的类型,可以是一个元组,包含多个类型。如果object是classinfo中任意一个类型的实例,则返回True,否则返回False。
例如,判断一个变量x是否是整型或浮点型:
```python
x = 3.14
if isinstance(x, (int, float)):
print("x is a number.")
else:
print("x is not a number.")
```
输出结果为:x is a number.
阅读全文