欢迎来到51自学网!

51自学网

当前位置: 主页 > 网络编程 >

python 类对象和实例对象动态添加方法(分享)

时间:2018-04-14 23:42来源:网络整理 作者:51自学网
实例如下所示: class Person(): def __init__(self, name): self.name = namedef print_name(self): print(self.name)p = Person('Li')import typesp.print_name = types.MethodType(print_name, p) # 绑定函数到对象p.print_name()@staticmet

实例如下所示:

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()

以上这篇python对象实例对象动态添加方法(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • Python类的动态修改的实例方法
  • python的类中动态添加属性与生成对象
  • (责任编辑:admin)

    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    栏目列表
    推荐内容