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-8 -*-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':1, 'test_method':test_method})

b1= B(5) #因为继承A类,初始化要提供一个参数给a,不能直接B()建实例

b2= B(6)

print b1.b,'|' , b2.b #运行结果 1 | 1b2.b= 10print b1.b,'|' , b2.b #运行结果 1 | 10b1.test_method() #和通常类方法调用没有区别

运行结果:

call a __init__

call a __init__1 | 1

1 | 10test_method

python函数type的用意_python之type函数相关推荐

  1. python函数type的用意_Python内置函数Type()函数一个有趣的用法

    Python内置函数Type()函数一个有趣的用法 今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法. 以前只是知道type可以检测对象类型.然后发现了一个有趣的 ...

  2. python函数type的用意_python中type()是什么意思

    type()是一个内建的获取变量类型的函数. type()函数有两个用法,当只有一个参数的时候,返回对象的类型.当有三个参数的时候返回一个类对象. 语法:type(object) type(name, ...

  3. python函数type的用意_Python中type的构造函数参数含义说明

    测试代码如下: 复制代码 代码如下: class ModelMetaClass(type): def __new__(cls,name,base,attrs): logging.info(" ...

  4. python内置函数调用前_python之内置函数(一)

    一.内置函数 1.内置函数总览 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() ...

  5. python中print的用法_Python中print函数简单使用总结

    Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...

  6. python内置函数用来返回_python内置函数2

    37.locals() 函数会以字典类型返回当前位置的全部局部变量 locals() >>>def runoob(arg): # 两个局部变量:arg.z ... z = 1 ... ...

  7. python获取字符串首字母_Python中用startswith()函数判断字符串开头的教程

    Python中用startswith()函数判断字符串开头的教程 函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明语法:string.startswith(s ...

  8. python函数中的变量_Python中的函数与变量

    本节内容 函数的定义方法 函数功能 函数的返回值 函数的形参与实参 全局变量与局部变量 递归 函数的作用域 匿名函数lambda 函数式编程 常用内置函数 其他内置函数 函数 函数的定义方法 函数就相 ...

  9. python怎么用q退出_python q_python q函数_python q退出 - 云+社区 - 腾讯云

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 通过python爬取东方财富的股票信息. 获取每只股票的:总市值 净资产 净利润 ...

最新文章

  1. showdoc windows 搭建_Windows 搭建在线文档工具showdoc工具
  2. .NET Core使用EF分页查询数据报错:OFFSET语法错误问题
  3. 35. Leetcode 328. 奇偶链表 (链表-双指针)
  4. 含有参数的sql拼接_关于SQL语句参数中为多个带.字符串。
  5. 【Vegas原创】终端服务器超出了最大允许连接数 解决方法
  6. 参数整定临界比例度实验_PID理解起来很难?系统讲解PID控制及参数调节,理论加实际才好!...
  7. QuickMan 手记 - Activiti 环境搭建
  8. vue.js koa2 mysql_nodejs-koa2-mysql-sequelize-jwt
  9. Python 学习笔记(五)杂项
  10. 未来教育计算机书,未来教育计算机二级
  11. iPhone 12 Pro测量人的身高竟然如此简单
  12. 消费金融加速内卷,地推要求硕士起步…
  13. Vue通过render渲染$Notice
  14. 逆水寒2021最新服务器,2021年3月25日常规服务器合并投票结果公告
  15. 布兰妮新年演唱会上用狗项圈“遛”男友
  16. Java中常见的几种任务调度框架对比
  17. 前端埋点设计/小程序+友盟埋点方案
  18. Android Instant App调研报告
  19. 英特尔凌动处理器_英特尔Daniel Rodriguez:驾驭2020云网融合浪潮 | 5G on IA
  20. 08 Python之Pandas库选择查看、选择

热门文章

  1. opencv中伪彩色applyColorMap函数(C++ / Python)
  2. opencv实现快速傅立叶变换和逆变换
  3. qt creator linux安装教程,- Qt Creator下载和安装(详细教程)
  4. Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)
  5. ppt生成器_WPS又有新动作!发布新款PPT快速生成器,职场办公必备
  6. htc one m7刷Linux,HTC one m7官方刷机详细操作教程
  7. linux怎么安装java环境变量_linux怎么配置java环境变量
  8. rabbitmq集群报错
  9. ubuntu安装软件依赖
  10. MySQL协议.NET Core实现(一)