@staticmethod 返回函数的静态方法
静态方法可以
- 实例化调用
- 也可以不实例化调用
下面举个例子:
class school():@staticmethoddef student (num):print('student num is %s !'%num)if __name__ =='__main__':school.student(1000)# 不用实例化也可以调用函数print('*'*10)HD = school# 实例化也可以HD.student(100000)
输出:
E:\Anconda\python.exe "C:/Users/MR-LI/Desktop/program practice/TRY/test.py"
student num is 1000 !
**********
student num is 100000 !