Python 学习笔记
来源:互联网 发布:java生成0到1的随机数 编辑:程序博客网 时间:2024/06/08 19:49
1。通过globals内置函数动态添加全局变量。
globals().update(dic) 可以将一个字典添加到全局变量中。
2。动态创建类
from new import classobj
myClass = classobj("className",*args, **kwargs)
myClass = classobj('className',(baseClass,),{dictAttr:dictValue,...})
参数说明:
classobj(类名,基类列表--必须是tuple,属性字典)
这个时候类的名字不等于类的索引,上面创建的类需要通过myClass来使用。
如果想要把类自己的名字来引用,就像传统的class关键字定义那样,则需要把类的名字加入到全局作用域globals()
globals()['className'] = type('className',(baseClass,),{dictAttr:dictValue,...})
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- C/C++中的日期和时间
- android NotificationManager 通知栏
- 第八章 例8.11
- GCM架构概览
- linux学习之初识GCC
- Python 学习笔记
- IOS中Json解析的四种方法
- 【高手分享:ADSL拨号提示711错误的5个小技巧】
- java 调用 私有方法
- 成员变量的初始化
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- 有用网站大全
- 4-3 等待队列与poll驱动实例讲解(3个实例要好好看看)
- CppUnit使用