首页 > 编程语言 > 详细

python之函数用法isinstance()

时间:2015-11-07 17:40:20      阅读:434      评论:0      收藏:0      [点我收藏+]
# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#python之函数用法isinstance()



#isinstance()
#说明:返回一个布尔值,判断数据类型
‘‘‘
isinstance(...)
    isinstance(object, class-or-type-or-tuple) -> bool
    object:一个对象
    class-or-type-or-tuple:类/基本类型/元组,可以只传一个数据类型,也可以同时传递多个数据类型
    bool:返回一个布尔值
    
    Return whether an object is an instance of a class or of a subclass thereof.
    With a type as second argument, return whether that is the object‘s type.
    The form using a tuple, isinstance(x, (A, B, ...)), is a shortcut for
    isinstance(x, A) or isinstance(x, B) or ... (etc.).
‘‘‘


#案例
object=range(5)#list
print isinstance(object,tuple)#False
print isinstance(object,list)#True


object=xiaodeng
print isinstance(object,(str,int))#True;同时传递多个数据类型
print isinstance(object,(str,int,list))#True;同时传递多个数据类型

 

python之函数用法isinstance()

原文:http://www.cnblogs.com/dengyg200891/p/4945706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!