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实现的百度站长自动URL提交小工具
Jun 27 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
Oct 23 Python
python关键字and和or用法实例
May 28 Python
详解Python字符串对象的实现
Dec 24 Python
Python切片索引用法示例
May 15 Python
基于anaconda下强大的conda命令介绍
Jun 11 Python
python中的for循环
Sep 28 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
pandas 如何分割字符的实现方法
Jul 29 Python
Windows下Anaconda和PyCharm的安装与使用详解
Apr 23 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
Jul 14 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 Python
python基础之类方法和静态方法
Python Matplotlib绘制条形图的全过程
python基础之模块的导入
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
You might like
php 安全过滤函数代码
2011/05/07 PHP
php入门之连接mysql数据库的一个类
2012/04/21 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
PHP中使用curl入门教程
2015/07/02 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
创建nuxt.js项目流程图解
2020/03/13 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
python基础教程之分支、循环简单用法
2016/06/16 Python
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
Python对列表的操作知识点详解
2019/08/20 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
Pytorch的mean和std调查实例
2020/01/02 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
美国旅游网站:Tours4Fun
2017/02/17 全球购物
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
管理专员自荐信
2014/01/26 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
交通事故和解协议书
2014/09/25 职场文书
实习单位推荐信
2015/03/27 职场文书
无违反计划生育证明格式
2015/06/24 职场文书