类的三大装饰器之staticmethod

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

def login():
    pass


class User(object):
    pass

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


# User.login()
obj = User()
obj.login()

 

posted @ 2020-08-21 14:55  LGQ天  阅读(172)  评论(0)    收藏  举报