class aTest:def __repr__(self):return "This is an aTest class."a = aTest()
print (a)class bTest:passb = bTest()
print(b)

输出结果:

This is an aTest class.
<__main__.bTest object at 0x102a7f8d0>

所以,__repr__决定了直接打印一个实例时输出的字符串。

转载于:https://www.cnblogs.com/yaos/p/7103123.html

理解__repr__相关推荐

  1. 面向对象进阶------内置函数 str repr new call 方法

    __new__方法: 我们来讲个非常非常重要的内置函数和init一样重要__new__其实在实例话对象的开始  是先继承父类中的new方法再执行init的  就好比你生孩子 先要把孩子生出来才能对孩子 ...

  2. 理解python __repr__()方法

    通常情况下,python中想了解该对象的基本信息,直接使用print输出即可,但是对于类的实例化对象,想要知道他都有什么属性,它们的值各是多少等等.这时候直接使用print默认情况下,输出的信息是&q ...

  3. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  4. 第8.15节 Python重写自定义类的__repr__方法

    一. 引言 前面两节分别介绍了Python类中的__str__和__repr__方法的作用和语法,所有新式类都支持这两个方法,因为object类实现了这两个方法,但实际上各位开发者在自定义类的过程中, ...

  5. 如何定义一个类对象并用next()的方法使用_深入理解-可迭代对象、迭代器(20个为什么)...

    2019-06-16 深入理解可迭代对象.迭代器 什么是迭代器模式? 当扫描内存中放不下的数据集时,要找到惰性获取数据项的方式,即按需一次获取一个数据项,这就是迭代器模式 迭代器构成? python没 ...

  6. python格式化输出 xz_Python——详解__str__, __repr__和__format__

    今天是Python专题的第10篇文章,我们来聊聊Python当中的类. 打印实例 我们先从类和对象当中最简单的打印输出开始讲起,打印一个实例是一个非常不起眼的应用,但是在实际的编程当中却非常重要.原因 ...

  7. 深入理解python面向对象_转:Python3 面向对象,较为深入的两个理解

    一, 1. 类的声明和创建 对于 Python 函数来说,声明与定义类没什么区别,因为他们是同时进行的,定义(类体)紧跟在声明(含 class 关键字的头行[header line])和可选(但总是推 ...

  8. python中的类怎样理解_理解Python数据类:Dataclass fields 的概述(下)

    原标题 Understanding Python Dataclasses?-?Part 2 ,作者为 Shikhar Chauhan . 这是 Python 最新的 Dataclasses 系列的第二 ...

  9. python属性_深入理解python对象及属性

    类属性和实例属性 首先来看看类属性和类实例的属性在python中如何存储,通过__dir__方法来查看对象的属性 >>> class Test(object): pass >& ...

最新文章

  1. java void传参,Java中的传参
  2. python教学在线观看-python在线学习
  3. IOS开发数据库篇--- sqlite常用语句
  4. Xcode生成的可执行文件在哪里
  5. 找不到托盘菜单配置文件_Windows 10最新更新导致用户文件丢失和加载错误配置文件...
  6. matlab地址数据类型uns,使用matlab生成sine波mif文件
  7. R语言中package ‘xxxx’ is not available (for R version 3.2.5)解决
  8. 用的最多的正则表达式
  9. ad网络标号设置经验_PLC模拟量通道设置的平均次数是什么意思?如何确定?
  10. 本地计算机无法启动,winxp系统下本地计算机无法启动Windows Time服务怎么办
  11. ASA下邮件发送经常失败
  12. WinSock Socket 池
  13. 任务管理平台_“平房区教师培训学分管理平台启用暨任务部署培训会议”
  14. 微信小程序毕业设计选题
  15. php新浪微博开发平台,PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用
  16. 基于Qt的UDP传输文字聊天小软件实现
  17. 浙江农林大学计算机分数线,浙江农林大学各专业录取分数线
  18. springboot的学习(1)
  19. 厦大C语言上机 1394 抛硬币
  20. 【面经】TP-LINK 图像算法工程师(提前批)

热门文章

  1. TI BLE协议栈 按键流程分析
  2. STL_vector
  3. Java线程通俗讲解
  4. ubuntu 访问php没反应,linux - 在Ubuntu中,我对php.ini进行了更改,但没有任何反应 - Ubuntu问答...
  5. 基于单片机的贪吃蛇游戏设计_前端入门,基于html,css,javascript的贪吃蛇游戏
  6. linux启动tomcat很久或者很慢Tomcat启动时卡在“INFO: Deploying web application directory ......”的解决方法...
  7. AtCoder ARC 090 E / AtCoder 3883: Avoiding Collision
  8. javaweb里边的重定向与转发的区别
  9. MongoDB学习笔记lt;四gt;
  10. hdu1166敌兵布阵hdu1754I Hate It(线段树入门)