python基础之类属性和实例属性


Posted in Python onOctober 24, 2021

python基础之类属性和实例属性

属性:类属性和实例属性
类属性:就是类对象所有的属性
小结
'类属性 是可以 被 类对象和实例对象共同访问的
实例属性只能由实例对象访问

class Student:
    name='黎明' #属于类属性 就是Student类对象所拥有的
    def __init__(self,age):
        self.age=age #实例属性
        pass
    pass
 lm=Student(17)
print(lm.name)   #通过实例对象去访问类属性
print(lm.age)

python基础之类属性和实例属性

class Student:
    name='黎明' #属于类属性 就是Student类对象所拥有的
    def __init__(self,age):
        self.age=age #实例属性
        pass
    pass
 lm=Student(17)
print(lm.name)   #通过实例对象去访问类属性
print(lm.age)
print('-------------通过类对象 访问 name-------------')
print(Student.name)
# print(Student.age)

python基础之类属性和实例属性

class Student:
    name='黎明' #属于类属性 就是Student类对象所拥有的
    def __init__(self,age):
        self.age=age #实例属性
        pass
    pass
 lm=Student(17)
print(lm.name)   #通过实例对象去访问类属性
print(lm.age)
print('-------------通过类对象 访问 name-------------')
print(Student.name)  #如类名.属性名的形式去访问
print(Student.age)

python基础之类属性和实例属性

python基础之类属性和实例属性

python基础之类属性和实例属性

如何对类属性进行修改

class Student:
    name='黎明' #属于类属性 就是Student类对象所拥有的
    def __init__(self,age):
        self.age=age #实例属性
        pass
    pass
Student.name='赵丽颖'  #类属性此时已被修改
lm=Student(17)
print(lm.name)   #通过实例对象去访问类属性
lm.name='李嘉欣'  #通过实例对象对类属性进行修改 不可以 并未被修改
print(lm.name)   #追加新的属性  对于下方调用仍未修改
print(lm.age)
 print('------小花的数据---------')
xh=Student(28)
print(xh.name)  #name还是黎明
print(xh.age)
print('-------------通过类对象 访问 name-------------')
# print(Student.name)
# print(Student.age)

python基础之类属性和实例属性

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Python 相关文章推荐
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
May 23 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
python2.x实现人民币转大写人民币
Jun 20 Python
python 检查是否为中文字符串的方法
Dec 28 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
python多进程下实现日志记录按时间分割
Jul 22 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
python实现超级马里奥
Mar 18 Python
python如何调用php文件中的函数详解
Dec 29 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
如何将数据从文本导入到mysql
2006/10/09 PHP
PHP中文乱码解决方案
2015/03/05 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
ES6 Generator基本使用方法示例
2020/06/06 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
python常用数据重复项处理方法
2019/11/22 Python
python 实现矩阵填充0的例子
2019/11/29 Python
Python利用多线程同步锁实现多窗口订票系统(推荐)
2019/12/22 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
Python如何实现的二分查找算法
2020/05/27 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
店长岗位的工作内容
2013/11/12 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
学校党支部承诺书
2015/04/30 职场文书
患者身份识别制度
2015/08/06 职场文书
小学班主任工作随笔
2015/08/15 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
mysql知识点整理
2021/04/05 MySQL
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript