谈谈python修饰器
简单地说,就是装饰器(带@的)帮原来的函数增加了新的功能,在执行原函数的时候,直接执行装饰器的内容
Python 装饰器学习以及实际使用场景实践
转:Python: 什么是*args和**kwargs
相同点:
@staticmethod和@classmethod都可以直接类名.方法名()来调用,不需要创建对象
不同点:
@classmethod因为持有cls参数,可以来调用类的属性,类的方法,实例化对象等
@staticmethod若要使用类的方法,要创建新对象,若调用类的属性,则类名.方法名()