Python: isinstance()判断当前对象类型

2023-12-14 10:34:51

介绍

? isinstance()是Python中的一个内置函数,用于检查一个对象是否是特定类的实例,或者是否继承自某个类。

isinstance()函数的语法如下:

isinstance(object, classinfo)

其中:

  • object:要检查的对象。
  • classinfo:要检查的类或类型。

isinstance()函数返回一个布尔值,如果objectclassinfo的实例或继承自classinfo,则返回True,否则返回False

以下是一些使用isinstance()函数的示例:

示例

class MyClass:  
    pass  
  
obj1 = MyClass()   
  
# 检查obj1是否是MyClass的实例  
print(isinstance(obj1, MyClass))  # 输出: True  
  
data_one = "这是字符串"
print(isinstance(data_one, str))  # True

data_two = numpy.array(([1, 2], [3, 4]))
print(isinstance(data_two, numpy.ndarray))  # True

文章来源:https://blog.csdn.net/Ethan_Rich/article/details/134988350
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。