用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写

运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写

python——类和对象之__str__方法的使用相关推荐

  1. python类包含对象的个数_python类与对象各个算数运算魔法方法总结

    1.python类与对象各个算术运算魔法方法总结: 2.各个魔法方法应用举例: 3.实例训练: (1)我们都知道在 Python 中,两个字符串相加会自动拼接字符串,但遗憾的是两个字符串相减却抛出异常 ...

  2. Python_Task07:类、对象与魔法方法

    类.对象与魔法方法 学习教程 类与对象 1. 对象 = 属性 + 方法 2. self 是什么? 3. Python 的魔法方法 4. 公有和私有 5. 继承 6. 组合 7. 类.类对象和实例对象 ...

  3. Python之面相对象 - 双下方法

    双下方法 定义:双下方法是特殊方法,他是解释器提供的 由爽下划线加方法名加双下划线 __方法名__的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但 ...

  4. Python类与对象实验

    一.任务描述   本实验任务主要对Python类与对象进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python类与对象的关系,并对Python类与对象的基本操作进行整理并填写工作任务报告. ...

  5. 【Python基础入门系列】第10天:Python 类与对象

    首先,我已经假定你是个萌新或已经看了无数遍的垃圾文章,然后依然搞不懂类和对象,但是呢起码知道有类和对象这么两个玩意儿,我觉得有必要找一篇生动形象的示例来讲解. 由于你可能没有编程经验, 所以无法从学过 ...

  6. 一文讲全了Python 类和对象内容

    摘要:这是一个关于 Python 类和对象的全部内容. 本文分享自华为云社区<从零开始学python | Python 类和对象-面向对象编程>,原文作者:Yuchuan  . Pytho ...

  7. Python类属性访问的魔法方法

    Python类属性访问的魔法方法: 1. __getattr__(self, name) - 定义当用户试图获取一个不存在的属性时的行为 2. __getattribute__(self, name) ...

  8. python类与对象作业_荐富贵和你一起复习Python(第10篇)— 面向对象程序设计

    继续复习Python,今日复习 -- 面向对象程序设计,中间会有自己的心得体会,要是有什么错误或者补充可直接评论或者私信哟. 面向对象程序设计 面向对象程序设计的思想主要针对大型软件设计提出,能够很好 ...

  9. python类和对象_Python类和对象

    python类和对象 Python is an object-oriented programming language. Python Classes and Objects are the cor ...

最新文章

  1. pandas dataframe中的列进行重新排序、倒排、正排、自定义排序详解及实践
  2. 【Netty】Netty 入门案例分析 ( Netty 模型解析 | Netty 服务器端代码 | Netty 客户端代码 )
  3. Jekyll报'Tag was never closed'错误
  4. Eclipse新建Android项目后,出现“The import android.support.v7.app cannot be resolved”
  5. mysql mvcc 隔离级别_隔离级别和MVCC
  6. 出现这6种评估违法状况,征收补偿决定可能被撤销!
  7. 电脑连接电视方法详解_笔记本连接电视有哪些设置方法
  8. vs2017怎么安装python_vs2017怎么添加python
  9. 以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍
  10. Excel数据分析和建模
  11. 这几款简单好用的录屏软件,快收藏起来
  12. 男人很容易喜欢一个女人,却不轻易深爱一个女人。
  13. JavaScript百炼成仙 1.20 函数七重关之二 (作用域)
  14. JAVA一些实例实战
  15. 面试题:为什么索引要使用B+树而不使用其他索引?以及B+树为什么更矮胖
  16. IPMP、PMP、CPMP三个证书该如何选择,有什么区别,哪个对于工作上的
  17. Mobiola web camera Mobiola web camera
  18. 企业知识分享系统的设计与实现
  19. 三星android市场占有率,Android市场份额首破80%,WP高速增长但份额仍不足5%
  20. SSM毕设项目唯物志公司班服商店管理系统beng4(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. aspx网页背景图片设置代码_python 30行代码自动填写问卷(单选题和多选题)
  2. TF版本升级问题:成功解决AttributeError: module tensorflow has no attribute mul
  3. Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
  4. express 配置支持https
  5. arcgis js api proxy java 版本配置
  6. springboot1.5.10兼容高版本6.1.1elasticsearch
  7. 前端开发浏览器兼容问题
  8. Kindle:自动追更之云上之旅
  9. 数据结构-串操作应用之词索引表
  10. GlobalAlloca GlobalLock GlobalUnlock函数的作用