class A(): def __init__(self,param1,param2): self.name1 = param1 self.name2 = param2 def get_name(self): return self.name1 @staticmethod def print_name(): return 'Yann'
观察以上函数,@staticmethod 下的函数就是代表CLASS中未用到__init__中的初始化数据,可以直接调用,不需要初始化。

class A(): def __init__(self,param1,param2): self.name1 = param1 self.name2 = param2 def get_name(self): return self.name1 @staticmethod def print_name(): return 'Yann'
观察以上函数,@staticmethod 下的函数就是代表CLASS中未用到__init__中的初始化数据,可以直接调用,不需要初始化。