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 相关文章推荐
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
pandas string转dataframe的方法
Apr 11 Python
python执行系统命令后获取返回值的几种方式集合
May 12 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
django富文本编辑器的实现示例
Apr 10 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
Aug 17 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
使用python采集Excel表中某一格数据
May 14 Python
Python实现进度条和时间预估的示例代码
Jun 02 Python
python3让print输出不换行的方法
Aug 24 Python
python3中apply函数和lambda函数的使用详解
Feb 28 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函数
2010/02/16 PHP
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
JQuery下关于$.Ready()的分析
2009/12/13 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
JavaScript匿名函数用法分析
2015/02/13 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
前端自动化开发之Node.js的环境搭建教程
2017/04/01 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
Python实现word2Vec model过程解析
2019/12/16 Python
Python3列表List入门知识附实例
2020/02/09 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
AJAX的优缺点都有什么
2015/08/18 面试题
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
教学器材管理制度
2014/01/26 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
高一军训的心得体会
2014/09/01 职场文书
MySQL sql模式设置引起的问题
2022/05/15 MySQL