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 相关文章推荐
pytyon 带有重复的全排列
Aug 13 Python
Python实现冒泡,插入,选择排序简单实例
Aug 18 Python
python with statement 进行文件操作指南
Aug 22 Python
Python 查看文件的读写权限方法
Jan 23 Python
python2.7实现邮件发送功能
Dec 12 Python
Python3 安装PyQt5及exe打包图文教程
Jan 08 Python
Django实现学员管理系统
Feb 26 Python
python matplotlib 画dataframe的时间序列图实例
Nov 20 Python
Django正则URL匹配实现流程解析
Nov 13 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
python飞机大战游戏实例讲解
Dec 04 Python
详解pytorch创建tensor函数
Mar 22 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
浅析php单例模式
2014/11/25 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
JS原型链怎么理解
2016/06/27 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
详解React 16 中的异常处理
2017/07/28 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
Python中常用的内置方法
2019/01/28 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
年终自我鉴定
2013/10/09 职场文书
八年级音乐教学反思
2014/01/09 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
村抢险救灾方案
2014/05/09 职场文书
倡导文明标语
2014/06/16 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
党员个人总结自评
2015/02/14 职场文书
信仰纪录片观后感
2015/06/08 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
Javascript 解构赋值详情
2021/11/17 Javascript