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

 更新时间:2015年02月18日 15:56:35   投稿:junjie  
这篇文章主要介绍了Python内置函数Type()函数一个有趣的用法,本文讲解的是个人发现在的一个有趣的用法,注意这种写法会导致代码很难读,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

今天在网上看到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超有趣实例通过冒泡排序来实现LOL厄斐琉斯控枪

    Python超有趣实例通过冒泡排序来实现LOL厄斐琉斯控枪

    冒泡排序是一种简单的排序算法,它也是一种稳定排序算法。其实现原理是重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换。一直重复这个过程,直到没有任何两个相邻元素可以交换,就表明完成了排序
    2022-05-05
  • 解决Pycharm无法import自己安装的第三方module问题

    解决Pycharm无法import自己安装的第三方module问题

    今天小编就为大家分享一篇解决Pycharm无法import自己安装的第三方module问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python FTP操作类代码分享

    Python FTP操作类代码分享

    这篇文章主要介绍了Python FTP操作类,实现自动下载、自动上传,并可以递归目录操作,需要的朋友可以参考下
    2014-05-05
  • python调用短信猫控件实现发短信功能实例

    python调用短信猫控件实现发短信功能实例

    这篇文章主要介绍了python调用短信猫控件实现发短信功能实例,需要的朋友可以参考下
    2014-07-07
  • pycharm快捷键汇总

    pycharm快捷键汇总

    本文给大家分享的是PyCharm开发工具的快捷键大全整理,非常详细,适合使用PyCharm作为开发工具的开发人员参考使用,能够帮助提高开发效率和速度
    2020-02-02
  • Python输出各行命令详解

    Python输出各行命令详解

    本篇文章给大家详细分析了Python输出各行命令的解释,为初学者提供详细的讲解,有兴趣的朋友参考下。
    2018-02-02
  • Python实现的多进程拷贝文件并显示百分比功能示例

    Python实现的多进程拷贝文件并显示百分比功能示例

    这篇文章主要介绍了Python实现的多进程拷贝文件并显示百分比功能,涉及Python多进程、文件遍历、拷贝等相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • 详解Python中for循环是如何工作的

    详解Python中for循环是如何工作的

    如果你对python中的for循环不是很清楚,那么建议你看看这篇文章,本文主要给大家介绍了关于Python中for循环是如何工作的相关资料,介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • python 中文件输入输出及os模块对文件系统的操作方法

    python 中文件输入输出及os模块对文件系统的操作方法

    这篇文章主要介绍了python 中文件输入输出及os模块对文件系统的操作方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • Pytorch Tensor 输出为txt和mat格式方式

    Pytorch Tensor 输出为txt和mat格式方式

    今天小编就为大家分享一篇Pytorch Tensor 输出为txt和mat格式方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01

最新评论

?


http://www.vxiaotou.com