扫码关注官方订阅号
就像js里
var Obj = function(){this.a = 1} var obj = new Obj() obj.func = function(){this.a = 2}
在python里可以吗
业精于勤,荒于嬉;行成于思,毁于随。
可以。
from functools import partial class Obj(object): def __init__(self): self.a = 1 obj = Obj() def func(self): self.a = 2 obj.func = partial(func, obj)
import types class Person(object): pass def say(self): print 'hello, world' p = Person() p.say = types.MethodType(say, p, Person) p.say()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以。
可以。