python-基础-isinstance(p_object, class_or_type_or_tuple)
Posted 1142783691
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-基础-isinstance(p_object, class_or_type_or_tuple)相关的知识,希望对你有一定的参考价值。
1.isinstance(p_object, class_or_type_or_tuple)
p_object:实例
class_or_type_or_tuple:类型,可以是一个类型或者是组成的元组
#1.此时1为int类型,判断他是否是int类型,若是返回 bool值 True 不是为Fales
print(isinstance(1,int))
#2.此时1为int类型,判断他是否是str,int,dict类型其中的一个 若是返回 bool值 True,不是为Fales
print(isinstance(1,(str,int,dict)))
print(type((1,)))
print(isinstance(1,(str,int,dict)))
#3.此时1为float类型,判断他是否是str,int,dict类型其中的一个 若是返回 bool值 True,不是为Fales
print(isinstance(1.0,(str,int,dict)))
2.与type()相比 isinstance()
print(type(1) == int)
print(isinstance(1,(str,int,dict)))
以上是关于python-基础-isinstance(p_object, class_or_type_or_tuple)的主要内容,如果未能解决你的问题,请参考以下文章
Python3基础 isinstance 判断是否为指定类的实例对象
python-基础-isinstance(p_object, class_or_type_or_tuple)