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时间模块中的datetime模块
Jan 13 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
python实现壁纸批量下载代码实例
Jan 25 Python
Python实现的三层BP神经网络算法示例
Feb 07 Python
Python多继承原理与用法示例
Aug 23 Python
六行python代码的爱心曲线详解
May 17 Python
python实现简易淘宝购物
Nov 22 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
python使用pandas抽样训练数据中某个类别实例
Feb 28 Python
关于Python中进度条的六个实用技巧分享
Apr 05 Python
Python中文分词库jieba(结巴分词)详细使用介绍
Apr 07 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
Iframe 自适应高度并实时监控高度变化的js代码
2009/10/30 Javascript
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
通过python改变图片特定区域的颜色详解
2019/07/15 Python
python3.6中@property装饰器的使用方法示例
2019/08/17 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
类的核心特性有哪些
2014/01/01 面试题
介绍一下Linux文件的记录形式
2013/09/29 面试题
Java程序员面试题
2016/09/27 面试题
环保志愿者活动方案
2014/08/14 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
居安思危观后感
2015/06/11 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
spring项目中切面及AOP的使用方法
2021/06/26 Java/Android
MongoDB数据库之添删改查
2022/04/26 MongoDB