python 类对象和实例对象动态添加方法


本文摘自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 os.dup2() 方法是什么? os.dup2能起到什么作用?

Python randint怎么用

Python如何安装cvxopt

Python如何批量修改文件后缀名?批量修改文件后缀名的方法

Python爬虫能干什么

Python使用dir函数查看类中所有成员的方法介绍

Python实现自动刷博客浏览量经验分享

Python中的元类(metaclass)是什么

Python中高阶函数实现剪枝函数的方法

Python怎么调用地图

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...