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中的With语句
Mar 18 Python
windows下python连接oracle数据库
Jun 07 Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 Python
python word转pdf代码实例
Aug 16 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
Nov 25 Python
python无序链表删除重复项的方法
Jan 17 Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 Python
Python如何利用正则表达式爬取网页信息及图片
Apr 17 Python
如何获取numpy array前N个最大值
May 14 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 Python
Python四款GUI图形界面库介绍
Jun 05 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中变量及部分适用方法
2008/03/27 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
javascript 表单的友好用户体现
2009/01/07 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
JavaScript中document对象使用详解
2015/01/06 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
Python中optparser库用法实例详解
2018/01/26 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
Java面试笔试题大全
2016/11/23 面试题
社区好人好事材料
2014/12/26 职场文书
技术员岗位职责
2015/02/04 职场文书
python常见的占位符总结及用法
2021/07/02 Python
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL