类的三大装饰器之staticmethod

@staticmethod:*
将一个普通的函数挪到类中来使用,被装饰的方法会成为一个静态方法

def login():
    pass


class User(object):
    pass

    @staticmethod
    def login():
        # 本身是一个普通的函数,被挪到类的内部执行,那么直接将该函数变为静态方法
        # 该函数不使用类或对象的属性和方法
        print('登录的逻辑')


# User.login()
obj = User()
obj.login()
原文地址:https://www.cnblogs.com/GOD-L/p/13541065.html