isinstance在python中的用法
isinstance()函数是Python的内置函数之一,它用于检查一个对象是否属于指定的类型。
isinstance(object, classinfo)
其中,object是要检查的对象,classinfo可以是一个类型、一个类型元组或者一个类型列表。
如果object是classinfo所指定的类型或者其中的一种类型,则返回True,否则返回False。
示例:
x = 5
y = "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。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:r语言怎么按条件选取数据 下一篇:route add命令详解
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。