python中get方法

Python中 None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于False

创建一个字典:

dic={'int':0}

dic.get('name")获取字典的int的值,如果有则返回这个值,如果没有则返回none相当于flase

例如:if dic.get('name'):

                print 'name cunzai'

           else:

                 print 'name bucunzai'

但是结果会出现name  bucunzai 因为int的值是0,if会默认为flase,所以这种方法存在缺陷,使用另外一种方法:

  if dic.get('name') != None:

      print 'name cunzai'

else:

      print 'name bucunzai;

这样就不会出现上面的情况

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页