如何将自己的自定义属性添加到现有的内置Python类型?像字符串吗?

发布于 2021-01-29 17:02:28

我想做这样的事情…

def helloWorld():
  print "Hello world!"
str.helloWorld = helloWorld
"foo".helloWorld()

哪个会打印出“ Hello world!”

编辑:请参阅我可以将自定义方法/属性添加到内置Python类型吗?

关注者
0
被浏览
50
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    简而言之,你不能。Python方式将是String的子类,然后从那里开始工作。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看