1、实例方法是从属于实例对象的方法定义实例方法时,第一个参数必须是 self。self 指当前的实例对象。
2、调用实例的方法是,不需要也不能给出 self 传值,self 由解释器自动传参。
实例
classgetMin(): #实例方法 deffun(self,arr,n): print(arr[n-1]) #类方法 @classmethod defclass_fun(cls): print("thisisclassfunction") if__name__=="__main__": arr=input().strip().split("") int_arr=[] foriteminarr: int_arr.append(int(item)) n=int(input()) instance=getMin() #用实例调用实例法 instance.fun(int_arr,n) #类别调用方法 getMin.fun(instance,int_arr,n) #实例调用类方法 instance.class_fun() #类调用方法 getMin.class_fun()
以上是使用python实例方法的注意事项,希望对大家有所帮助。更多Python学习指导:python基础教程