就像js里
var Obj = function(){this.a = 1}
var obj = new Obj()
obj.func = function(){this.a = 2}
在python里可以吗
就像js里
var Obj = function(){this.a = 1}
var obj = new Obj()
obj.func = function(){this.a = 2}
在python里可以吗
import types
class Person(object):
pass
def say(self):
print 'hello, world'
p = Person()
p.say = types.MethodType(say, p, Person)
p.say()
可以。
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
可以。