如何修改python的内置函数

2024-11-06 08:33:38

1、为什么要修改python的内置函数呢?因为我觉得有些写得不那么好用,例如将一个list不分行打印,显得很乱。

如何修改python的内置函数

2、当然我们可以写一个函数来分行输出,甚至分几行来输出,从而美观地格式化输出。

如何修改python的内置函数

3、这需要我们写一个函数def printf(a): '''逐个打印list''' for item in a: print(item)

如何修改python的内置函数

4、为了不在每个文件里写这个函数,我们能不能修改内置函数呢?查了一下,理论上是可以的,但是不建议这么做。而是提供了import自定义函数的方法。import mathimport dks爿讥旌护ga=dir(__builtins__)printf(a)

如何修改python的内置函数

5、开始用这种方法出现了报错。分析导入是否成功?成功了。分析导入的文件包含哪些内容,却是有printf()函数。

如何修改python的内置函数

6、后来想起来需要加上导入文件名,修改后果然成功了。

如何修改python的内置函数如何修改python的内置函数
猜你喜欢