就像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()
可以。
2 回答4.3k 阅读✓ 已解决
2 回答871 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答872 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答914 阅读✓ 已解决
可以。