千锋教育-做有情怀、有良心、有品质的职业教育机构

python__dict__的实例属性存储

来源:千锋教育
发布时间:2023-11-14 17:56:01
分享

python中__dict__的实例属性存储

1、在Python中,所有实例属性都存储在_dict__字典中,这是通常的dict,实例属性的维护是从这个字典中获得和修正,对开发者完全开放。

>>>e=Employee('IT','bobo')

>>>e.__dict__

{'department':'IT','name':'bobo'}

>>>type(e.__dict__)

dict

>>>e.nameise.__dict__['name']

True

>>>e.__dict__['department']='HR'

>>>e.department

'HR'

2、实例属性是用字典存储的,所以可以随时方便地为对象添加或删除字段:

>>>e.age=30#并没有定义age属性

>>>e.age

30

>>>e.__dict__

{'department':'IT','name':'bobo','age':30}

>>>dele.age

>>>e.__dict__

{'department':'IT','name':'d'}

以上就是python中__dict__的实例属性存储,希望对大家有所帮助。更多Python学习推荐:请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythonOrderedDict怎么用 pythonOrderedDict怎么用1、为了维持Key的顺序,可以使用OrderedDict。OrderedDict的Key按插入顺序排列,不是Key本身。>>>fromcollectionsim
  • pythondefaultdict的使用注意 pythondefaultdict的使用注意1、说明(1)默认值是调用函数返回的,函数在创建defaultdict对象时传入。(2)除了在Key不存在的时候返回默认值外,defaultdict的其他行
  • pythoncontextmanager()的转换 python中contextmanager()的转换1、说明当发出请求时,requests库会在将请求实际发送到目标服务器之前准备该请求。请求准备包括像验证头信息和序列化JSON内容等。2、实例可以通
  • pythonHTTP方法有哪些 python中HTTP方法有哪些1、除了GET之外,其他流行的HTTP方法包括POST,PUT,DELETE,HEAD,PATCH和OPTIONS。requests为每个HTTP方法提供了一个方法,与
  • python请求头如何自定义? python请求头如何自定义?1、说明要自定义请求头,可以使用headers参数将HTTP头部组成的字典传递给get()。2、实例可以通过Accept中指定文本匹配媒体类型来更改以前的搜索请求,以在结
  • python响应头部是什么 python响应头部是什么1、响应头部可以为你提供有用的信息,例如响应有效负载的内容类型以及缓存响应的时间限制。要查看这些头部,请访问.headers:>>>response.headers{&#39