来源:西安达内IT培训机构
时间:2021/8/18 10:29:19
西安雁塔北路有没有好的Python培训机构?达内教育学校优势18年IT教学经验达内教育作为上市职业教育公司,18年来在全国设立100+家培训中心,遍及70余大中型城市,与10000+家企业一体化深度合作,在社会中树立良好模范企业形象。
Python3内置函数--staticmethod()函数
staticmethod()函数描述:
python staticmethod返回类,函数的静态方法。
该方法不强制要求传递参数,如下声明一个静态方法:
以上实例声明了静态方法f,从而可以实现实例化使用C().f(),当然也可以不实例化调用该方法C.f()。
class C(object):
staticmethod
def f(arg1,arg2,...):
...
staticmethod()函数语法:
staticmethod(function)
staticmethod()函数参数:
staticmethod参数要求是Callable,也就是说Class也是可以的
staticmethod()函数返回值:
函数的静态方法
staticmethod()函数实例:
class C(object):
staticmethod
def f():
print('python-china.com静态方法无需实例化')
staticmethod
def h():
print('Python中文网,也可以实例化后调用')
C.f()#python-china.com静态方法无需实例化
cobj=C()
cobj.h()#Python中文网,也可以实例化后调用
版权所有:搜学搜课(www.soxsok.com)