https://docs.python.org/3/reference/datamodel.html#object.str
object.__str__(self)
该方法是为了输出对象的基本信息,在print(object)的时候展示

In [1]: class student:...:     def __str__(self):...:         msg="这是一个测试"...:         return msg # 注意一定要有返回值In [2]: student_a=student()
In [3]: print(student_a)
这是一个测试

python `__str__`相关推荐

  1. Python __str__() 方法

    class Cat:"""定义一个猫类"""def __init__(self, new_name, new_age):"&quo ...

  2. python __str__

    1介绍 __str__在str(object)时调用,默认打印的是内存地址,既hex(id(object)) class A:pass a = A() str(a) '<__main__.A o ...

  3. 【Python面向对象编程】第11篇 特殊方法之__str__和__repr__

    本篇我们介绍如何利用 Python __str__ 和 __repr__ 方法定义对象的字符串表示,以及它们之间的区别. __str__ 方法简介 以下代码定义了一个类 Person: class P ...

  4. Python __str __()和__repr __()函数

    We will look into two important python object functions that are very helpful in debugging python co ...

  5. Python Day26:多态、封装、内置函数:__str__、__del__、反射(反省)、动态导入模块...

    ## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的,以不变应万变, ...

  6. python的class的__str__和__repr__(转)

    本文参考自: https://stackoverflow.com/questions/18393701/the-difference-between-str-and-repr?noredirect=1 ...

  7. python中__str__与__repr__

    (1)背景 python中,对于类(自定义类)的实例对象的默认显示既没有太大用处,也不美观.比如: 1 class adder: 2 def __init__(self,value=0): 3 sel ...

  8. Python的__str__()方法

    Python的__str__()方法 说明:本文章的Python代码测试基于Python3.x __str__()方法的作用: 不定义__str__方法,print输出对象实例时,默认打印对象实例的内 ...

  9. Python中__str__和__repr__

    1.repr() 或 str() 函数 Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数. 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释 ...

最新文章

  1. 可变参数__VA_ARGS__使用和va_list使用小结
  2. 信息图:大数据2016年分析趋势
  3. Process Explorer 15.2:微软增强型任务管理器
  4. 7-211 求前缀表达式的值 (25 分)
  5. 建立数组并写入数据_VBA学习笔记19:数组1
  6. 【Java】Java中的在Linux和Mac以及Windows上使用File.separator的坑
  7. axure操作回复_Axure8.0基础教程(31-40)新手必须掌握的基础操作
  8. java怎么运行_java怎么运行
  9. Tomcat6 无法登陆Tomcat Manager
  10. day0学习开始,起于markdown
  11. 小程序进入首页时弹出广告
  12. Origin画图技巧之设置框图默认设置
  13. 上榜豆瓣2020年度经管榜,让《重来3》带你逃离内卷、摆脱焦虑
  14. 百度AI开发者语音转文字python实现
  15. 无忧计算机二级试题题库,计算机等级考试题库,二级Web试题
  16. 虚拟机配置固定网关及用Xshell连接虚拟机IP
  17. qt开发之获取鼠标的相对位置和绝对位置
  18. 软考中级到底有没有用?价值高吗?
  19. 做游戏,不加班行不行?
  20. Java操作XML的工具:JAXB

热门文章

  1. SQL数据库语言基础之SqlServer数据表的六大约束(主键、外键、检查、非空、唯一性、默认值约束)的创建
  2. 深入理解C语言系列之C语言语法陷阱(考题常设置的陷阱点、必须避免的错误和缺陷类型)
  3. Python之数据分析(Numpy的矩阵相关操作、ufunc泛化函数对象)
  4. 从零开始学前端:列表标签 --- 今天你学习了吗?(CSS:Day06)
  5. 微课|中学生可以这样学Python(6.3节):变量作用域
  6. 使用with关键字让你的Python代码更加Pythonic
  7. C++ list类的模拟实现
  8. php 命名空间不能继承,PHP两个类使用同一个命名空间,无法相互调用
  9. qdialog 只有点击才能获得焦点_使用金属激光切割机时该注意什么才能保证产品质量?...
  10. python 朋友圈自动回复评论_Python自动回复微信好友新年祝福