Python 中 @ 符号在方法前定义是什么意思?
如题...比如有这样的一段代码:classCar:@staticmethoddefgetmodel():return"Audi"defcartype(self):self...
如题...
比如有这样的一段代码:
class Car:
@staticmethod
def getmodel():
return "Audi"
def cartype(self):
self.model = Car.getmodel()
>>> mycar = Car()
>>> mycar.cartype()
>>> mycar.model
’Audi’
看不出来@staticmethod有什么作用啊? 展开
比如有这样的一段代码:
class Car:
@staticmethod
def getmodel():
return "Audi"
def cartype(self):
self.model = Car.getmodel()
>>> mycar = Car()
>>> mycar.cartype()
>>> mycar.model
’Audi’
看不出来@staticmethod有什么作用啊? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询