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


Posted in Python onDecember 31, 2017

实例如下所示:

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脚本批量下载DesktopNexus壁纸的教程
May 06 Python
python通过加号运算符操作列表的方法
Jul 28 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 Python
Python程序员面试题 你必须提前准备!(答案及解析)
Jan 23 Python
python机器学习之KNN分类算法
Aug 29 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
介绍一款python类型检查工具pyright(推荐)
Jul 03 Python
pandas对dataFrame中某一个列的数据进行处理的方法
Jul 08 Python
在django admin中添加自定义视图的例子
Jul 26 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
发工资啦!教你用Python实现邮箱自动群发工资条
May 10 Python
利用python将图片转换成excel文档格式
Dec 30 #Python
书单|人生苦短,你还不用python!
Dec 29 #Python
python ansible服务及剧本编写
Dec 29 #Python
详解python 拆包可迭代数据如tuple, list
Dec 29 #Python
详解Python异常处理中的Finally else的功能
Dec 29 #Python
Python2.7+pytesser实现简单验证码的识别方法
Dec 29 #Python
Python实现破解12306图片验证码的方法分析
Dec 29 #Python
You might like
福利彩票幸运号码自动生成器
2006/10/09 PHP
用php实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
[04:04]DOTA2亚洲邀请赛比赛场馆&酒店全攻略
2017/03/23 DOTA
基于Django模板中的数字自增(详解)
2017/09/05 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
Python ATM功能实现代码实例
2020/03/19 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
家属答谢词
2015/01/05 职场文书
管理失职检讨书范文
2015/05/05 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
gateway网关接口请求的校验方式
2021/07/15 Java/Android
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang