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中优化NumPy包使用性能的教程
Apr 23 Python
Python最基本的输入输出详解
Apr 25 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
Python有序字典简单实现方法示例
Sep 28 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
Python 实现在文件中的每一行添加一个逗号
Apr 29 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 Python
使用PyTorch实现MNIST手写体识别代码
Jan 18 Python
深入分析python 排序
Aug 24 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
在python中实现导入一个需要传参的模块
May 12 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
python使用htmllib分析网页内容的方法
2015/05/08 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
python频繁写入文件时提速的方法
2019/06/26 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
python文件排序的方法总结
2020/09/13 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
大学生文员专业个人求职信范文
2014/01/05 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
护士个人年终总结
2015/02/13 职场文书
工作保证书怎么写
2015/02/28 职场文书
毕业赠语大全
2015/06/23 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python