Python内置函数Type()函数一个有趣的用法
作者:junjie 时间:2023-01-16 06:30:44
今天在网上看到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,内置函数,Type,函数
0
投稿
猜你喜欢
详解python-docx处理Word必备工具
2023-10-03 03:15:08
用Python绘制一个仿黑洞图像
2021-10-03 03:07:57
对python中array.sum(axis=?)的用法介绍
2021-10-27 20:37:04
perl生成特定碱基比例的随机序列的代码
2023-12-08 05:27:07
Django框架中方法的访问和查找
2022-07-23 16:31:35
IDEA连接不上MySQL端口号占用的解决
2024-01-24 14:49:21
详解一种用django_cache实现分布式锁的方式
2023-11-08 03:50:45
在Vue项目中使用Typescript的实现
2024-04-26 17:39:57
MySQL实现分布式锁
2024-01-25 19:31:03
详解Python中contextlib上下文管理模块的用法
2022-03-10 22:32:51
python openssl模块安装及用法
2023-07-03 12:01:04
在PHP程序中运行Python脚本(接收数据及传参)的方法详解
2023-11-24 10:14:48
彻底搞懂python 迭代器和生成器
2021-09-14 05:00:26
pyqt4教程之messagebox使用示例分享
2023-11-06 08:09:03
Python利用PsUtil实现实时监控系统状态
2022-11-26 12:43:11
Echarts.js无法引入问题解决方案
2023-08-12 22:57:26
Python基础之numpy库的使用
2023-01-21 02:48:51
运用ASP调用数据库中视图及存储过程
2008-02-03 15:33:00
php自定义函数call_user_func和call_user_func_array详解
2024-05-11 10:09:11
element-plus中如何实现按需导入与全局导入
2024-05-02 17:04:21