Python的staticmethod()函数使用要注意什么
很多朋友都对“Python的staticmethod()函数使用要注意什么”的内容比较感兴趣,对此小编整理了相关的知识分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获,那么感兴趣的朋友就继续往下看吧!
Python3内置函数--staticmethod()函数
到此这篇关于“Python的staticmethod()函数使用要注意什么”的文章就介绍到这了,更多相关Python的staticmethod()函数使用要注意什么内容,欢迎关注博信技术资讯频道,小编将为大家输出更多高质量的实用文章!
Python3内置函数--staticmethod()函数
staticmethod()函数描述:
python staticmethod 返回类,函数的静态方法。
该方法不强制要求传递参数,如下声明一个静态方法:
以上实例声明了静态方法 f,从而可以实现实例化使用 C().f(),当然也可以不实例化调用该方法 C.f()。
classC(object): @staticmethod deff(arg1,arg2,...): ...
staticmethod()函数语法:
staticmethod(function)
staticmethod()函数参数:
staticmethod 参数要求是 Callable, 也就是说 Class 也是可以的
staticmethod()函数返回值:
函数的静态方法
staticmethod()函数实例:
classC(object): @staticmethod deff(): print('python-china.com静态方法无需实例化') @staticmethod defh(): print('Python中文网,也可以实例化后调用') C.f()#python-china.com静态方法无需实例化 cobj=C() cobj.h()#Python中文网,也可以实例化后调用
到此这篇关于“Python的staticmethod()函数使用要注意什么”的文章就介绍到这了,更多相关Python的staticmethod()函数使用要注意什么内容,欢迎关注博信技术资讯频道,小编将为大家输出更多高质量的实用文章!
版权声明
本文仅代表作者观点,不代表博信信息网立场。