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 相关文章推荐
举例讲解Django中数据模型访问外键值的方法
Jul 21 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
python文件特定行插入和替换实例详解
Jul 12 Python
Python设计模式之观察者模式简单示例
Jan 10 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 Python
解决python selenium3启动不了firefox的问题
Oct 13 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
python中HTMLParser模块知识点总结
Jan 25 Python
matplotlib grid()设置网格线外观的实现
Feb 22 Python
python 爬取天气网卫星图片
Jun 07 Python
Python+tkinter实现高清图片保存
Mar 13 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
php array的学习笔记
2012/05/10 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
php伪静态之APACHE篇
2014/06/02 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
Zend Framework教程之资源(Resources)用法实例详解
2016/03/14 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
js密码强度校验
2015/11/10 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
koa-router源码学习小结
2018/09/07 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
Python入门学习指南分享
2018/04/11 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
Python文件操作的面试题
2013/06/22 面试题
《我要的是葫芦》教学反思
2014/02/23 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
大学生创业计划书
2014/08/14 职场文书
优秀班主任材料
2014/12/16 职场文书
校长师德表现自我评价
2015/03/04 职场文书
2015年推普周活动方案
2015/05/06 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书