python 的type 函数 的介绍的   下面就是此函数的参数   三个参数的意义

'''
type(class_name, base_class_tuple, attribute_dict)
class_name type创建类的名称,就是通常定义类的类名
base_class_tuple type创建类所继承类的元组,通常定义时继承的父类
attribute_dict type创建类的属性,不单纯指值属性,也可以是方法
'''

#!/usr/bin/env python
# -*- coding: utf- -*-
def test_method(self): #这里要接受至少一个参数,作为类方法会默认传入self
print 'test_method' class A(object):
def __init__(self, a):
print 'call a __init__'
self.a = a B = type('B', (A,), {'b':, 'test_method':test_method})
b1 = B() #因为继承A类,初始化要提供一个参数给a,不能直接B()建实例
b2 = B()
print b1.b, ' | ' , b2.b #运行结果 |
b2.b =
print b1.b, ' | ' , b2.b #运行结果 |
b1.test_method() #和通常类方法调用没有区别

运行结果:

call a __init__
call a __init__
|
|
test_method

最新文章

  1. asp.net webAPI 自动生成帮助文档并测试
  2. 借助magicwindow sdk plugin快速集成sdk
  3. 使用mp4v2将H264+AAC合成mp4文件
  4. C#冒泡排序详解
  5. 一个封装好的C++比特数组BitArray,可以对位进行直接操作
  6. NOI冲刺计划2
  7. winscp自动执行脚本
  8. python学习第十五天 -面向对象之继承和多态
  9. C#递归算法详解
  10. contentType设置类型导致ajax post data 获取不到数据
  11. 通过Jenkins跑Jmeter接口测试脚本,我想当有接口跑失败时Jenkins发送邮件通知,这个如何弄呢
  12. 学习React系列(二)——深入了解JSX
  13. 重写轮子之 kNN
  14. R语言使用 multicore 包进行并行计算
  15. Java学习从菜鸟变大鸟之一 hashCode()和equals()的本质区别和联系
  16. Mysql半同步复制模式说明及配置示例 - 运维小结
  17. SQL删除多列语句
  18. python-day6---流程控制
  19. Hadoop docs
  20. 04_Storm编程上手_WordCount集群模式运行

热门文章

  1. P3275 [SCOI2011]糖果
  2. ambari 卸载脚本
  3. vivo怎么录屏 手机录制屏幕详细教程
  4. 浅谈运维中的安全问题-FTP篇
  5. uni-app 子组件如何调用父组件的方法
  6. Markdown:常用语法
  7. MyBatis(傻瓜式)框架
  8. RMAN命令DELETE操作总结
  9. c#判断两个对象和对象中的属性是否相同(以及记录对象中的哪些字段,和详细的改变情况)
  10. fedora 29 桌面版 设置 cockpit 自动开机启动