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