码迷,mamicode.com
首页 > 编程语言 > 详细

python-基础-isinstance(p_object, class_or_type_or_tuple)

时间:2019-12-22 16:16:49      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:int   判断   obj   instance   nbsp   实例   type   ict   float   

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)

标签:int   判断   obj   instance   nbsp   实例   type   ict   float   

原文地址:https://www.cnblogs.com/newsss/p/12079977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!