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或Linux主机名称通用函数分享
Nov 22 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python实现爬虫统计学校BBS男女比例(一)
Dec 31 Python
详解Python中heapq模块的用法
Jun 28 Python
Python正则表达式常用函数总结
Jun 24 Python
通过python顺序修改文件名字的方法
Jul 11 Python
Python两台电脑实现TCP通信的方法示例
May 06 Python
十行代码使用Python写一个USB病毒
Jun 21 Python
Python3实现mysql连接和数据框的形成(实例代码)
Jan 17 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
Apr 07 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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生成扭曲及旋转的验证码图片
2013/06/07 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
[20:57]Ti4主赛事第三天开幕式
2014/07/21 DOTA
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python正则表达式re模块详细介绍
2014/05/29 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
如何获取某个日期是当月的最后一天
2013/12/05 面试题
MySQL锁机制
2021/04/05 MySQL