一直是我的梦想,someclass.func
而不是使用someclass.func()
. 我读到了@decorators
. 现在我问:
哪种方式更好?
方式一
class Main(object):
def __init__(self):
self.func()
def func(self):
print 'hi'
或者...
方式二
class Main(object):
def __init__(self):
self.func
@property
def func(self):
print 'hi'
编辑
这是代码: http ://randomgalaxy.com/stackoverflow/python-property-vs-func/term.py