python中get方法

原创 2018年04月15日 15:43:01

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;

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

Python中字典get方法的使用

说起来,这个功能是否需要学习还真是有待于讨论。其实,知道了字典这种数据结构以后,通过最基本的Python功能也能够实现一个类似的功能。不过,既然内置了这个功能那么我们就没有必要重复造车轮。     ...
  • grey_csdn
  • grey_csdn
  • 2017-06-05 23:49:14
  • 3637

python整理五——get与set

类属性的get与set方法,常用。其方法短小,如果属性多了,其类拥有的空间就复杂的许多,且看下面简洁的空间:    class Parrot:        def __init__(self, x ...
  • hong201
  • hong201
  • 2008-09-06 14:25:00
  • 5191

python 字典 get()方法

如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法。 今天给大家分享的就是字典的get()方法。 这里我们可以用字典做一个小...
  • huaweitman
  • huaweitman
  • 2013-07-26 11:56:36
  • 954

python字典结构get()方法的陷阱

字典是python中常用的数据结构,get()方法可用来判断字典中是否存在对应的key,但是当该key的对应value为0时,使用该方法来判断key是否存在容易出错。 get()方法使用如下:myd...
  • u010185700
  • u010185700
  • 2015-10-06 16:03:32
  • 1886

python类的继承及get和set方法的使用

Python中get和set 方法 import sys class Student: def set_namme(self,name): self.name=name ...
  • baiyan_er
  • baiyan_er
  • 2017-12-29 21:59:50
  • 46

pytho 学习整理----pytho 类 属性set和get 方法

类属性的get与set方法,常用。其方法短小,如果属性多了,其类拥有的空间就复杂的许多,且看下面简洁的空间:...
  • zhouzhiwengang
  • zhouzhiwengang
  • 2015-03-30 18:23:07
  • 467

Python语言学习讲解十四:python之用纯属性取代get和set方法

注:每周一到周五都会进行相关Python基础知识更新,欢迎大家提宝贵的意见 一、从其他语言转入python的开发者,一般可能在设计类的时候,在其中填写get和set方法,用来获取和设置类的成员属性。 ...
  • Windgs_YF
  • Windgs_YF
  • 2016-11-28 16:35:52
  • 3777

Python 字典(Dictionary) get()方法

描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。 语法 get()方法语法: dict.get(key, defaul...
  • mjj_1094
  • mjj_1094
  • 2017-04-14 21:23:56
  • 2869

python property 与get/set方法详解

1.java里get/set方法 大部分的同学开始写java代码的时候,最初始的代码肯定是字段的get/set方法。大家对于java特别冗长的诟病,很大一部分来自于无处不在的get/set方法。甚至...
  • bitcarmanlee
  • bitcarmanlee
  • 2017-04-03 22:17:29
  • 5563

hibernate中session的load和get方法

session中load的get的关系一、load方法Configuration cfg = new AnnotationConfiguration(); SessionFactory sf = cf...
  • disiwei1012
  • disiwei1012
  • 2016-04-01 09:20:18
  • 658
收藏助手
不良信息举报
您举报文章:python中get方法
举报原因:
原因补充:

(最多只允许输入30个字)