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文件夹与文件的操作实现代码
Jul 13 Python
Python线程详解
Jun 24 Python
详解Django中的权限和组以及消息
Jul 23 Python
Python脚本实现虾米网签到功能
Apr 12 Python
python tensorflow学习之识别单张图片的实现的示例
Feb 09 Python
Python 多维List创建的问题小结
Jan 18 Python
pymongo中group by的操作方法教程
Mar 22 Python
Python利用scapy实现ARP欺骗的方法
Jul 23 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
Mar 12 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
python区块链实现简版工作量证明
May 25 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
自动分页的不完整解决方案
2007/01/12 PHP
php绘制一条弧线的方法
2015/01/24 PHP
php生成圆角图片的方法
2015/04/07 PHP
PHP递归创建多级目录
2015/11/05 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
如何利用python查找电脑文件
2018/04/27 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
Python  Django 母版和继承解析
2019/08/09 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
音乐表演专业毕业生求职信
2013/10/14 职场文书
开办加工厂创业计划书
2014/01/03 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
银行自荐信范文
2015/03/25 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js