打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python中的__init__(self,name)
我们很郁闷,当看见self.name=name时如果没有学过其他语言,那么头就开始疼了。
一.现在来解释下这个问题
1.如果出现name=name了我想这个问题很多人都能看的懂得,就是一个赋值,也是个局部变量
   比较好理解,但是self.name=name就不同了,它是个类变量,self也类似于Java中,构造方法
   中this,赋值是为了方便,避免方法重复的设置局部变量,构造方法作用即在于此,而python中的__init__(self,name)作用也在于此,我这么说可能,你不太明白(没学过其他语言的朋友)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python面向对象编程上一篇《Python面向对象编程初级篇》
python中定义结构体的方法
Python__init__()类构造方法
三、Python __init__()类构造方法
python 基础(五)
UC头条:Python 类与对象实例的介绍与基本使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服