Python基礎(chǔ) Python教程 Python入門
Python 內(nèi)置函數(shù)
python staticmethod 返回函數(shù)的靜態(tài)方法。
該方法不強制要求傳遞參數(shù),如下聲明一個靜態(tài)方法:
class C(object):
@staticmethod
def f(arg1, arg2, ...):
...
以上實例聲明了靜態(tài)方法 f,類可以不用實例化就可以調(diào)用該方法 C.f(),當(dāng)然也可以實例化后調(diào)用 C().f()。
函數(shù)語法
staticmethod(function)
參數(shù)說明:
無
實例
#!/usr/bin/python # -*- coding: UTF-8 -*- class C(object): @staticmethod def f(): print('runoob'); C.f(); # 靜態(tài)方法無需實例化 cobj = C() cobj.f() # 也可以實例化后調(diào)用