本文摘自php中文网,作者小云云,侵删。
本文主要为大家分享一篇python 类对象和实例对象动态添加方法。具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。实例如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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 类对象和实例对象动态添加方法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python利用smtplib实现qq邮箱发送邮件
如何利用Python将byte array转为string
Python自定义类对象序列化为json串(代码示例)
Python中pylint使用方法(pylint代码检查)_Python
Python print用法是什么
Python中collection模块的简单介绍(附示例)
Python画正方形的代码是什么?
Python os.chdir()定义及作用分析(实例解析)
Python怎么批量注释
Python如何使用正则表达式
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python 类对象和实例对象动态添加方法