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实现删除文件但保留指定文件
Jun 21 Python
Python 2.x如何设置命令执行的超时时间实例
Oct 19 Python
获取Django项目的全部url方法详解
Oct 26 Python
Python selenium抓取微博内容的示例代码
May 17 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
Python可变参数会自动填充前面的默认同名参数实例
Nov 18 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
基于python实现对文件进行切分行
Apr 26 Python
keras中的卷积层&池化层的用法
May 22 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
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
python 调用HBase的简单实例
2016/12/18 Python
Python之list对应元素求和的方法
2018/06/28 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
反洗钱宣传活动总结
2014/08/26 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
湘江北去观后感
2015/06/15 职场文书
2015入党自传书范文
2015/06/26 职场文书