• 中文
    • English
  • 注册
  • 查看作者
  • python实例方法的使用注意

    python实例方法的使用注意

    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()
  • 0
  • 0
  • 0
  • 31
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: