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 相关文章推荐
Python3读取文件常用方法实例分析
May 22 Python
Python实现求两个csv文件交集的方法
Sep 06 Python
tensorflow实现简单的卷积网络
May 24 Python
Python中return self的用法详解
Jul 27 Python
对python中的six.moves模块的下载函数urlretrieve详解
Dec 19 Python
python操作kafka实践的示例代码
Jun 19 Python
用Python画一个LinkinPark的logo代码实例
Sep 10 Python
python爬虫爬取笔趣网小说网站过程图解
Nov 18 Python
Django中modelform组件实例用法总结
Feb 10 Python
使用python客户端访问impala的操作方式
Mar 28 Python
如何通过安装HomeBrew来安装Python3
Dec 23 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
PHP生成唯一订单号
2015/07/05 PHP
PHP中key和current,next的联合运用实例分析
2016/03/29 PHP
session 加入redis的实现代码
2016/07/15 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
JavaScript 变量命名规则
2009/09/23 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
[52:52]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第三局
2016/02/27 DOTA
python实现360的字符显示界面
2014/02/21 Python
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
高中毕业自我鉴定
2013/12/22 职场文书
任命书怎么写
2014/06/04 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
冰雪公主观后感
2015/06/16 职场文书