标签:调用 变量 python 面向对象 对类 实例 对象 变量名
python中对类变量的访问
在python中对类变量的访问有两种方式
方式一:使用类名.变量名
方法二:使用对象名. 变量名
注意:但在使用方法二时,需要注意,在当前对象中是否具有与类变量同名的实例变量,若没有,则可获取到类变量,若有,则获取到的是当前对象的实例变量的值。
输出结果
对类变量进行改变时。
情况一:当类变量为不可变数据类型时,使用对象名进行修改会出现遮盖现象。
对象名.类变量名 = 值, 将不会对类变量进行修改,会在对象中创建一个同名的实例变量。
情况二:当时对可变数据类型进行改变,则不会出现遮蔽现象。
将会对类变量进行改变
标签:调用,变量,python,面向对象,对类,实例,对象,变量名 来源: https://blog.csdn.net/qq_54526986/article/details/122052356
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。