How python defines static methods
This article will explain in detail how to define static methods in python. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.
Static method
@ staticmethod is also through the class name. Called by the function name
Static methods do not need self or cls that represent their own objects as arguments, just as they do with functions directly.
Class D (): @ staticmethod def get_name (name): print ('my name is% s'% name) @ staticmethod def get_age (age): print (Flemi am% s years old'% age) if _ _ name__ = ='_ main__': D.get_name ('tom') # my name is tom D.get_age (19) # I am 19 years old about python That's all for the article on how to define static methods. Hope that the above content can be helpful to you, so that you can learn more knowledge, if you think the article is good, please share it for more people to see.