关闭

python类型判断

194人阅读 评论(0) 收藏 举报
分类:

    python语言提供了type函数来判断传入数据的类型,我们可以利用函数来做类型判断。

    例如:

class A:
    a=1

if type(5) == int:
    print "This is int"

if type("xxx") == str:
    print "This is str"

if type(['a','b']) == list:
    print "This is list"

if type({'a':1,'b':2}) == dict:
    print "This is dict"

This is int
This is str
This is list
This is dict

    如果不知道类型是什么名字,直接type出来。

class A:
    pass
b=A()
print type(A)
print type(b)
结果:
<type 'classobj'>
<type 'instance'>



   

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:662068次
    • 积分:8521
    • 等级:
    • 排名:第2366名
    • 原创:37篇
    • 转载:985篇
    • 译文:0篇
    • 评论:45条
    最新评论