@staticmethod是类的静态方法,可以理解@staticmethod修饰的方法和类本身没有关联,只是放在类的里边
1.在类里边定义方法时,方法不用传self参数
class Tools:
# 获取当前时间
@staticmethod
def nowTime():
nowTime = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
return nowTime
2.调用方法:class.fun(x,y)
class Tools:
# 获取当前时间
@staticmethod
def nowTime():
nowTime = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
return nowTime
if __name__ == '__main__':
print(Tools.nowTime())