静态方法是类中的“函数”。静态方法主要是用来存放逻辑性的代码,逻辑上属于类,但是和类本身没有关系,也就是说在静态方法中,不会涉及到类中的属性和方法的操作。可以理解为,静态方法是个独立的、单纯的函数,它仅仅托管于某个类的名称空间中,便于使用和维护。
str.upper('this')
使用静态方法,不一定需要实例化对象
静态方法是类中的函数,不需要实例。静态方法主要是用来存放逻辑性的代码,要是一些逻辑属于类, 但是和类本身没有交互,即在静方法中,不会涉及到类中的方法和属性的操作。可以理解为将静态方法存在此类的名称空间中。事实上,在python引入静态方法之前,通常是在全局名称空间中创建函数。
标签:逻辑性,函数,实例,存放,名称,静态方法 From: https://www.cnblogs.com/sangern/p/17419515.html