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