我有一个描述符
class ReferredItem():
def __init__(self, method):
self.method = method
def __get__(self, obj, objtype):
...
我将它用作装饰器:
class MyClass():
@ReferredItem
some_method(self):
...
我注意到装饰器是小写的。但是类应该以驼峰命名法命名。
我应该像 referred_item
这样命名类吗?还是保留现在的命名方式不变?
referred_item
。) - Sven Marnachproperty
,abc.abstractproperty
,几乎所有的itertools
中的内容,以及内置类型(int
,float
,dict
,...)。 - Ferdinand Beyer(object)
代替()
;如果您使用的是Python 3,则省略()
。 - Chris Morgan