isinstance()函数是Python中检查对象类型的常用工具,它是Python内置函数,可以用来判断某个对象是否是某个类型。它的语法如下:
isinstance(object, classinfo)
isinstance()函数有两个参数,第一个参数是要检查的对象,第二个参数是要检查的类型,可以是一个类,也可以是一个元组,用来表示多个类型,如果第一个参数的类型和第二个参数的类型匹配,则返回True,否则返回False。
使用示例
以下是一个使用isinstance()函数的示例:
a = 10 print(isinstance(a, int)) # True print(isinstance(a, str)) # False
以上示例中,我们创建了一个变量a,变量a的值为10,使用isinstance()函数来检查变量a的类型,第一次检查变量a的类型是int,结果返回True,表示变量a的类型是int;第二次检查变量a的类型是str,结果返回False,表示变量a的类型不是str。
另一个使用示例
以下是一个使用isinstance()函数检查多个类型的示例:
a = 10 print(isinstance(a, (int, str))) # True
以上示例中,我们创建了一个变量a,变量a的值为10,使用isinstance()函数来检查变量a的类型,第二个参数是一个元组,表示要检查的多个类型,结果返回True,表示变量a的类型是int或str。
isinstance()函数是Python中检查对象类型的常用工具,它的语法为:
isinstance(object, classinfo)
isinstance()函数有两个参数,第一个参数是要检查的对象,第二个参数是要检查的类型,可以是一个类,也可以是一个元组,用来表示多个类型,如果第一个参数的类型和第二个参数的类型匹配,则返回True,否则返回False。