python 类对象和实例对象动态添加方法
作者: default|标签:Python 动态 对象|2018-1-3 10:31
本文主要为大家分享一篇python 类对象和实例对象动态添加方法。具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。

实例如下所示:

class Person():
 def __init__(self, name):
  self.name = name

def print_name(self):
 print(self.name)
p = Person('Li')
import types
p.print_name = types.MethodType(print_name, p) # 绑定函数到对象
p.print_name()

@staticmethod
def print_abc():
 print('abc')
Person.print_abc = print_abc
Person.print_abc()

@classmethod
def print_123(cls):
 print('123')
Person.print_123 = print_123
Person.print_123()

相关推荐:

给Ajax返回的HTML标签动态添加样式的方法

使用jQuery实现动态添加小广告详解

实例详解jQuery实现简单动态添加、删除表格功能

以上就是python 类对象和实例对象动态添加方法的详细内容,更多请关注php中文网其它相关文章!

457
点赞
收藏
分享:
0/300