内置函数staticmethod将类的普通方法转为静态方法,静态方法不会接收隐式的第一个参数,声明静态方法请使用staticmethod。
class Bird():
    @staticmethod
    def fly():
        print('it is flying')
Bird.fly()      # it is flying
静态方法可以直接通过类来调用。
 
            扫描关注, 与我技术互动
QQ交流群: 211426309
 
                        分享日常研究的python技术和遇到的问题及解决方案