赞
踩
看了网上的很多解释之后,稍微整理了以下,看看是否理解:
self只必须存在于类的函数中,普通函数是不需要带self的,在调用时,不需要为self参数赋值。Self代表的是类的实例对象(注意不是类本身),self可以用其他名称来代替,但是约定最好是self
self的原理
创建一个类Test(),实例化该类t=Test()得到t这个对象,调用这个对象的方法t.fun(x,y),调用过程中,python会自动转为Test.fun(t,x,y)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。