下列选项中用于标识静态方法的是( ) A、@classmethod B、@staticmethod C、@instancemethod D、@privatemethod
时间: 2024-03-03 12:52:18 浏览: 172
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
正确的选项是B、@staticmethod。
静态方法是一个不需要实例化就可以调用的方法,通常在方法名前加上@staticmethod装饰器来标识。@staticmethod装饰器使得该方法不会自动传递任何参数,与普通函数的调用方式相同。其他选项中,@classmethod用于类方法,需要传递类对象作为第一个参数,@instancemethod和@privatemethod并不是Python中的装饰器。
阅读全文