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实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
python实现一个简单的ping工具方法
Jan 31 Python
新手入门Python编程的8个实用建议
Jul 12 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
Python实现TCP通信的示例代码
Sep 09 Python
Python如何把多个PDF文件合并代码实例
Feb 13 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
FP-growth算法发现频繁项集——构建FP树
Jun 24 Python
Python如何快速找到多个字典中的公共键(key)
Apr 29 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
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
php两种无限分类方法实例
2015/04/21 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
在Python中使用next()方法操作文件的教程
2015/05/24 Python
python自动翻译实现方法
2016/05/28 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
python 日期排序的实例代码
2019/07/11 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
几个Linux面试题笔试题
2016/08/01 面试题
行政助理岗位职责范本
2015/04/11 职场文书
民事二审代理词
2015/05/25 职场文书
合理化建议书范文
2015/09/14 职场文书
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
css3新特性的应用示例分析
2022/03/16 HTML / CSS