引用自:http://www.bubuko.com/infodetail-1918622.html

这个__repr__的作用从下边的例子中可以看出,返回实例化对象的表达

code:

class MyClass() :def __str__(self) :return "我是MyClass的一个实例"def __repr__(self) :return "这回连print都省了"a=MyClass()

result:

============= RESTART: C:\Users\Administrator\Desktop\myCode.py =============
>>> print(a)
我是MyClass的一个实例
>>> a
这回连print都省了
>>> 

转载于:https://www.cnblogs.com/loved/p/8663285.html

Python3基础 __repr__ 类的实例对象的名字 可以打印文字(1)相关推荐

  1. 命名空间_python基础 13 类命名空间于对象、实例的命名空间,组合方法

    python基础 13 类命名空间于对象.实例的命名空间,组合方法 1.类命名空间于对象.实例的命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两 ...

  2. 前端与移动开发----JS高级----面向对象编程,类与实例对象,继承,严格模式,模板字符串,class封装tab栏

    JS高级01 回顾上阶段 Javascript组成 ECMAScript: 基础语法 (变量, 表达式, 循环, 判断, 函数, 对象等) DOM: document 操作标签(获取, 增加, 插入, ...

  3. Python3中的类和实例

    1.类和实例 类是抽象的模板,实例是根据类创建出来的一个个具体的"对象".例如:动物是一大类,猫.狗.鱼等都是特定的对象,即实例.python3中使用class关键字来定义类,基本 ...

  4. php实例类,php实例-对象与类

    name,"\tis",$this->gender,"\r\n" ; } } class family{ public $people; public $ ...

  5. Java 中类的静态成员与类的实例对象回收

    对于一些Java程序员会误认为类中有静态成员声明,那么创建的对象就不能收回. 在一个类声明静态成员,那么在类加载的时候就会在静态区内创建和存储起来,静态成员只属于类,不属于某个实例对象:静态成员是脱离 ...

  6. [Scala基础]-- 伴生类和伴生对象

    Scala比 Java 更面向对象的一个方面是 Scala 没有静态成员.替代品是,Scala 有: 单例对象:singleton object. 除了用 object 关键字替换了 class 关键 ...

  7. 27、Python 面向对象(创建类、创建实例对象、访问属性、内置类属性、对象销毁、类的继承、方法重写、基础重载方法、运算符重载、类属性与方法、下划线双下划线)

    27Python面向对象(Python2) Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. ...

  8. 刻意练习:Python基础 -- Task10. 类与对象

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  9. Python类与对象最全总结大全(类、实例、属性方法、继承、派生、多态、内建函数)

    目录 面向对象编程 常用术语/名词解释 抽象/实现 封装/接口 合成 派生/继承/继承结构 泛化/特化 多态 自省/反射 访问限制 私有属性和公有属性 私有方法的设置 类 创建类 声明与定义 类属性 ...

最新文章

  1. 从睡姿就可以看出你的性格,据说非常准,快存!
  2. linux仿mac os10,Win10就是不如Mac顺手?几款仿Mac小工具推荐
  3. 计算机组成原理 -- 概念点整理
  4. 令人叫绝的EXCEL函数功能
  5. vue class绑定方式
  6. 阿里京东滴滴等大厂面试题汇总
  7. Python爬虫:该如何学习数据爬虫
  8. oracle windows 优化工具,使用Windows工具管理Nt上的Oracle数据库
  9. 【跃迁之路】【468天】程序员高效学习方法论探索系列(实验阶段225-2018.05.19)...
  10. UCOS II怎么查找当前就绪表中,优先级最高的任务
  11. 初识BoundSQL
  12. NetBIOS、NETBEUI、IPX/SPX
  13. 移动通信原理学习笔记之一
  14. 毁灭程序员效率的 15 个障碍
  15. 飞机精确定位模型matlab,一种精确定位飞机位置的方法与流程
  16. 苹果将于18日举行新品发布会
  17. ENSP华为模拟器:基础命令及简写
  18. 部分透明的遮罩层处理
  19. 激光雷达 eai g6_如何配置TAMeb 6.0 EAI以实现复杂的身份验证要求
  20. 2014第六届华为创新杯编程大赛初赛解题报告

热门文章

  1. __asm__ __volatile__ GCC的内嵌汇编语法 ATT汇编语言语法(Z)
  2. CSDN开播工具-主持人使用说明
  3. 如果给你机会,阿里巴巴的中层职位和马云的专属司机,你怎么选?
  4. 比尔盖茨为什么能成为世界首富?
  5. 杭州刚公布完摇号卖房新政,隔天就来个百亿地王,大家怎么看?
  6. 能过好每一天的人,都不会混得太差
  7. 51单片机使用定时器进行数码管动态扫描程序
  8. 8位移位寄存器和优先编码器
  9. 成都东万计算机学校,东兴区东方科技职业技术学校
  10. maven 关联源码插件_繁琐的任务简单化,Maven的插件机制