Python内置函数Type()函数一个有趣的用法


Posted in Python onFebruary 18, 2015

今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法。

http://docs.python.org/2/library/functions.html#type

以前只是知道type可以检测对象类型。然后发现了一个有趣的用法。

def println(self):

a = 1 + 1
print “%s,%s” % (self.aa, a)
A = type(‘A',(),{‘aa':'print a', ‘println': println})
a = A()
type(a)

Out[11]: __main__.A
a.println()

print a,2

第一个参数是类的名字,第二个元组是父类,第三个是属性。

哈哈,我觉得很好笑,虽然我函数里边第一个参数还是写的self,但是如果写一段代码都用这种方法定义类,然后再不注意类名的规范,代码会变的很难读。

Python 相关文章推荐
python中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
零基础写python爬虫之HTTP异常处理
Nov 05 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
python实现可以断点续传和并发的ftp程序
Sep 13 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
python 将列表中的字符串连接成一个长路径的方法
Oct 23 Python
python版大富翁源代码分享
Nov 19 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
python+mysql实现教务管理系统
Feb 20 Python
python保存大型 .mat 数据文件报错超出 IO 限制的操作
May 10 Python
Python中使用MELIAE分析程序内存占用实例
Feb 18 #Python
Python中的__SLOTS__属性使用示例
Feb 18 #Python
Python contextlib模块使用示例
Feb 18 #Python
Python中使用Inotify监控文件实例
Feb 14 #Python
Python中实现的RC4算法
Feb 14 #Python
Python脚本实现网卡流量监控
Feb 14 #Python
Centos5.x下升级python到python2.7版本教程
Feb 14 #Python
You might like
PHP截取中文字符串的问题
2006/07/12 PHP
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
php常用文件操作函数汇总
2014/11/22 PHP
Yii快速入门经典教程
2015/12/28 PHP
Javascript变量函数浅析
2011/09/02 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
详细探究Python中的字典容器
2015/04/14 Python
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
2020/08/28 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
个人授权委托书范本
2014/04/03 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
自主招生学校推荐信
2014/09/26 职场文书
夫妻分居协议书范本(有子女版)
2014/11/01 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
Java实现简单小画板
2022/06/10 Java/Android