isinstance在python中的用法

   2025-02-13 3630
核心提示:isinstance()函数是Python的内置函数之一,它用于检查一个对象是否属于指定的类型。isinstance(object, classinfo)其中,object

isinstance()函数是Python的内置函数之一,它用于检查一个对象是否属于指定的类型。

isinstance(object, classinfo)

其中,object是要检查的对象,classinfo可以是一个类型、一个类型元组或者一个类型列表。

如果object是classinfo所指定的类型或者其中的一种类型,则返回True,否则返回False。

示例:

x = 5y = "hello"z = [1, 2, 3]print(isinstance(x, int))  # True,x是整数类型print(isinstance(y, str))  # True,y是字符串类型print(isinstance(z, list))  # True,z是列表类型print(isinstance(x, str))  # False,x不是字符串类型print(isinstance(y, int))  # False,y不是整数类型print(isinstance(z, tuple))  # False,z不是元组类型

需要注意的是,如果classinfo是一个类型元组或者类型列表,只要object属于其中的一种类型,就返回True。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言