python的isinstance
时间: 2023-11-13 13:56:50 浏览: 120
好的,关于 `isinstance`,它是 Python 内置函数之一,用于判断一个对象是否是指定类或其子类的实例。其语法如下:
```python
isinstance(object, classinfo)
```
其中,`object` 表示要判断的对象,`classinfo` 表示要判断的类或类型。如果 `object` 是 `classinfo` 的实例或者是其子类的实例,则返回 `True`,否则返回 `False`。
例如,判断一个字符串是否是字符串类型的实例:
```python
s = 'hello'
print(isinstance(s, str)) # True
```
再比如,判断一个列表是否是列表类型的实例:
```python
lst = [1, 2, 3]
print(isinstance(lst, list)) # True
```
相关问题
Python isinstance
( ) 与 type( ) 有什么区别?
Python isinstance() 和 type() 在判断变量类型时有所不同。 isinstance() 函数判断一个对象是否是已知类型的实例,是则返回 True,否则返回 False。 type() 函数返回的是该变量的数据类型(比如 list、tuple、dictionary 等)。
python isinstance
(isinstance是Python内置函数,它用于检查一个对象是否是一个特定类或类型的实例。它的语法为isinstance(object, classinfo),其中第一个参数是要检查的对象,第二个参数是类或类型的信息。如果对象是指定的类或类型的实例,则isinstance函数将返回True,否则返回False。)
阅读全文