问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python中类定义的问题

发布网友 发布时间:2022-03-03 17:13

我来回答

2个回答

热心网友 时间:2022-03-03 18:42

A1:参数self代表实例本身,例如: A=FooClass(),那么self就代表A,类函数中,self是必需的
A2:__class__获得已知对象的类,任何对象都有这个属性,__name__取得类名

A3:version是类成员变量,实例化后是实例变量,类函数获得实例变量需要带上实例本身,这个其实我也很难解释得很透彻,可以大概讲一下

version = 0.1 这里在实例化之前就已经生成了
而__init__(self,nm='Louis wu'):这里的nm变量是在实例化的时候生成的

在类方法中访问version和nm的方式是一样的,self.version和self.nm
但是version在类没有实例化的情况下也是可以访问的,因为它在实例化之前就已经声明了
你可以尝试

print FooClass.version 是可以得到version的值的
但是FooClass.nm是不可以的,必须是实例化之后才生成这个变量,FooClass().nm就可以访问到了

热心网友 时间:2022-03-03 20:00

Q1:这个参数仅仅是个标识,标明是这个类本身。
Q2:__,这种双下划线开头的,都是内置变量或者内置方法,预先定义好的,可以直接使用。
Q3:self.version就是一开始定义的那个version
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 qq加好友对方收不到验证消息 python中的类? 在PYTHON中什么是类 键盘键位错乱 键盘按键错乱怎么办? 键盘按键错乱是怎么会是,怎么解决? 为什么键盘按键错乱了? 夏天大米饭没吃完要怎么保存 电脑键盘按键错乱 微博里那些明星发微博怎么都没显示用什么手机? 怎么弄的? 台式机键盘按键错乱是什么原因? 如何在手机微博上看明星上线几分钟 键盘按键错乱 微博点击加入守护明星怎么弄 微博里那些明星发微博怎么都没显示用什么手机? 怎么弄的? 键盘按键全部错乱了在哪设置? 怎样在手机上获得新浪微博的明星勋章呢?(详细步骤) 怎样用手机查看明星的微博啊 新浪微博明星势力榜在手机微博的什么地方啊,怎么找不到 抖音进入过的链接怎么查看? python什么是类,对象,实例 QQ加人对方收不到验证消息怎么办 五孔插座应该怎么接线? qq加好友对方收不到验证消息是怎么回事啊 qq加好友对方收不到验证消息怎么回事???急 五孔墙壁插座如何接线 公牛五孔插座怎么接线图解 单控开关带五孔插座怎么接线 QQ上加不上好友对方收不到信息怎么办 双开五孔插座如何接线? 公牛一开五孔插座怎么接线? 请问这种五孔插座如何接线? 为什么我在qq上申请添加对方好友然后对方收不到 公牛带开关的五孔插座怎么接线? 公牛一开五孔插座怎么接线 带开关五孔插座怎么接线有图 一开五孔插座怎么接线?插座单独使用! 如何在oppo手机自带的日历上加微博账户? OPPO r9手机 微博好友添加到桌面咋没反应耶?啥权限都给了。。大bug昂?还是我太蠢? oppo手机微博不推荐通讯录好友