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 相关文章推荐
windows下python之mysqldb模块安装方法
Sep 07 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
20个常用Python运维库和模块
Feb 12 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
Feb 21 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
Feb 26 Python
python和shell获取文本内容的方法
Jun 05 Python
IntelliJ IDEA安装运行python插件方法
Dec 10 Python
Python使用folium excel绘制point
Jan 03 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
Jul 22 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
利用python画出AUC曲线的实例
Feb 28 Python
Python中的程序流程控制语句
Feb 24 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
php 仿Comsenz安装效果代码打包提供下载
2010/05/09 PHP
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
2014/07/25 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
Python实现识别手写数字大纲
2018/01/29 Python
Django开发中复选框用法示例
2018/03/20 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
Linux开机引导的步骤是什么
2015/10/19 面试题
村长贪污检举信
2014/04/04 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
房屋产权证明书
2014/10/15 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
合作与交流自我评价
2015/03/09 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
python爬虫selenium模块详解
2021/03/30 Python
python本地文件服务器实例教程
2021/05/02 Python
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
利用JavaScript写一个简单计算器
2021/11/27 Javascript