在Python中,下面有什么区别,哪个更好?
在Python中,下面有什么区别,哪个更好?
这个问题已经有答案了:
我写了这样的代码,它们都能正常工作,但是它们有什么区别?哪一个更好?
class Demo1(object): def __init__(self): self.attr = self._make_attr() def _make_attr(self): #skip... return attr class Demo2(object): def __init__(self): self.attr = self._make_attr() @staticmethod def _make_attr(): #skip... return attr
admin 更改状态以发布 2023年5月24日