美文网首页
python判断变量是否为数字、字符串、列表、字典等

python判断变量是否为数字、字符串、列表、字典等

作者: 鲸随浪起 | 来源:发表于2018-11-28 23:33 被阅读0次

    在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断:

    a = [1,2]
    if 'list' in str(type(a)):
        print('1')
    else:
        print('2')
    
    a = 1
    b = [1,2,3,4]
    c = (1,2,3,4)
    d = {‘a‘:1,‘b‘:2,‘c‘:3}
    e = "abc"
    if isinstance(a,int):
        print "a is int"
    else:
        print "a is not int"
    if isinstance(b,list):
        print "b is list"
    else:
        print "b is not list"
    if isinstance(c,tuple):
        print "c is tuple"
    else:
        print "c is not tuple"
    if isinstance(d,dict):
        print "d is dict"
    else:
        print "d is not dict"
    if isinstance(e,str):
        print "d is str"
    else:
        print "d is not str"
    

    相关文章

      网友评论

          本文标题:python判断变量是否为数字、字符串、列表、字典等

          本文链接:https://www.haomeiwen.com/subject/hbcwqqtx.html