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 ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
Django与遗留的数据库整合的方法指南
Jul 24 Python
Python将多份excel表格整理成一份表格
Jan 03 Python
python numpy格式化打印的实例
May 14 Python
python根据url地址下载小文件的实例
Dec 18 Python
Pyinstaller打包.py生成.exe的方法和报错总结
Apr 02 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
浅谈Python type的使用
Nov 19 Python
Python Websocket服务端通信的使用示例
Feb 25 Python
彻底搞懂 python 中文乱码问题(深入分析)
Feb 28 Python
Django实现celery定时任务过程解析
Apr 21 Python
tensorflow指定CPU与GPU运算的方法实现
Apr 21 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
Python六大开源框架对比
2015/10/19 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
Python进度条的制作代码实例
2019/08/31 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
工伤私了协议书范本
2014/11/24 职场文书
安全检查汇报材料
2014/12/26 职场文书
自荐信怎么写
2015/03/04 职场文书
2015团员个人年度总结
2015/11/24 职场文书
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
MySQL七种JOIN类型小结
2021/10/24 MySQL
spring 项目实现限流方法示例
2022/07/15 Java/Android