Python类及获取对象属性方法解析


Posted in Python onJune 15, 2020

1.类外面添加对象属性

class Washer():
  def wash(self):
    print('do some laundry stuff')
haier1 = Washer()
#添加属性,对象名、属性名 = 值
haier1.width = 400
haier1.height = 500

对象属性既可以在类外面添加和获取,也可以在类里面添加和获取

在类外面获取对象属性:

在上方代码上添加:

print(f'洗衣机宽度为{haier1.width}')
print(f'洗衣机高度为{haier1.height}')

2.在类里面获取对象属性

class Washer():
  def wash(self):
    print(f'洗衣机宽度为{self.width}')
    print(f'洗衣机高度为{self.height}')

haier1 = Washer()

haier1.width = 400
haier1.height = 500

haier1.wash()

得出的结果:

洗衣机宽度为400
洗衣机高度为500

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中正则表达式的用法实例汇总
Aug 18 Python
简单实现python爬虫功能
Dec 31 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
pyqt5 从本地选择图片 并显示在label上的实例
Jun 13 Python
pyqt5 实现多窗口跳转的方法
Jun 19 Python
python中比较两个列表的实例方法
Jul 04 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
Python reques接口测试框架实现代码
Jul 28 Python
彻底搞懂python 迭代器和生成器
Sep 07 Python
使用BeautifulSoup4解析XML的方法小结
Dec 07 Python
python 下载文件的几种方法汇总
Jan 06 Python
在Keras中实现保存和加载权重及模型结构
Jun 15 #Python
简单了解Python多态与属性运行原理
Jun 15 #Python
Python类super()及私有属性原理解析
Jun 15 #Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 #Python
Python StringIO及BytesIO包使用方法解析
Jun 15 #Python
Python smtp邮件发送模块用法教程
Jun 15 #Python
pandas数据处理之绘图的实现
Jun 15 #Python
You might like
网站用php实现paypal整合方法
2010/11/28 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
<script defer> defer 是什么意思
2009/05/10 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
[27:02]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第三场
2014/05/24 DOTA
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
分享15个最受欢迎的Python开源框架
2014/07/13 Python
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
详解Python迭代和迭代器
2016/03/28 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
python返回数组的索引实例
2019/11/28 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
2019大学生实习报告
2019/06/21 职场文书
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python