文档章节

python __dict__

c
 cics
发布于 2016/10/14 11:49
字数 99
阅读 2
收藏 0

说明:

    __dict__包含实例中所有属性。如果一个类中包含__slots__属性,则该类实例中没有__dict__属性,可以使用dir(obj)查看。

作用:

1.更新属性

使用dict更新属性,更精简代码

#!/usr/bin/env python
# -*- coding:utf-8 -*-

class TestCls(object):
    pass

def func1():
    return 1

def func2():
    return 2

if __name__ == '__main__':
    adict = dict(m_data1=1, m_data2=2, m_func1=func1)
    testCls = TestCls()
    testCls.__dict__.update(**adict)

 

© 著作权归作者所有

上一篇: python __xx__
c
粉丝 0
博文 63
码字总数 5820
作品 0
广州
程序员
私信 提问
Python入门(十二) Json模块的使用

至于Json是什么,可以在网上搜一下就知道。 现在的网络开发中,很多时候数据的传递都是采用Json格式。相比于XML,Json在传递同样的数据量的前提下,比XML减少大概30%的空间。先看一个最简单的...

kaedehao
2015/08/16
0
0
ubuntu14.04 安装有道词典

由于安装有道过程中出现很多问题记录一下查找及解决方法: 有道词典youdao-dict1.1.0-0-ubuntuamd64.deb版本 安装过程出现依赖问题: 解决方式,先执行如下操作,原文地址:http://www.cnblog...

weixin_41015581
2018/04/22
0
0
看书 Python 源码分析笔记 (三) dict

今天继续从第五章开始学习. 第五章 Python 中的 Dict 对象 这是 python 提供的关联容器, 即 key,value 对映射, python 使用 hash table 的方式实现此关联容器. (也有别的实现方式, 如 STL 中...

刘军兴
2015/12/21
0
0
Python3~Json模块dumps、loads、dump、load函数介绍

1、json.dumps() json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。 [python] view plain copy impor...

dragon_tech
03/16
0
0
tf.random_normal_initializer

class RandomNormal(Initializer) | Initializer that generates tensors with a normal distribution. | | Args: | mean: a python scalar or a scalar tensor. Mean of the random values ......

秦玉坤
2018/05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

axios 使用步骤很简单,首先在前端项目中,引入 axios:

  前端网络访问,主流方案就是 Ajax,Vue 也不例外,在 Vue2.0 之前,网络访问较多的采用 vue-resources,Vue2.0 之后,官方不再建议使用 vue-resources ,这个项目本身也停止维护,目前建...

SEOwhywhy
29分钟前
3
0
c++ 创建对象的三种方法

c++有三种方法创建对象 结合代码来看 1 #include <iostream> 2 using namespace std; 3 class Test { 4 5 private: 6 public: 7 add() 8 { 9 ......

天王盖地虎626
43分钟前
1
0
ant 中的fileset include等拷贝

拷贝一个目录到指定目录下 例:<copy todir="${basedir}/new"> <fileset dir="${basedir}/old"> <include name="appgen" /> <include name="appgen/" /> <include name=appgen/**" /> <incl......

shzwork
49分钟前
2
0
react-jianshu项目的创建

创建项目 1、github上创建仓库react-jianshu 2、将项目克隆到本地git clone git@github.com:startjcu/react-jianshu.git 3、在当前目录(项目目录的上级目录)下执行create-react-app react-...

星闪海洋
58分钟前
2
0
OSChina 周二乱弹 —— 小哥哥,你可以教我写代码吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @nnnm: 生活大爆炸,结束了,这部陪伴了漫长时间的情景喜剧,最终是以诺贝尔奖和大团圆收尾的。虽然,不算精彩,但也是温馨。而少年谢尔顿的...

小小编辑
今天
858
13

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部