理解__repr__
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__相关推荐
- 面向对象进阶------内置函数 str repr new call 方法
__new__方法: 我们来讲个非常非常重要的内置函数和init一样重要__new__其实在实例话对象的开始 是先继承父类中的new方法再执行init的 就好比你生孩子 先要把孩子生出来才能对孩子 ...
- 理解python __repr__()方法
通常情况下,python中想了解该对象的基本信息,直接使用print输出即可,但是对于类的实例化对象,想要知道他都有什么属性,它们的值各是多少等等.这时候直接使用print默认情况下,输出的信息是&q ...
- 全面理解Python中的类型提示(Type Hints)
众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...
- 第8.15节 Python重写自定义类的__repr__方法
一. 引言 前面两节分别介绍了Python类中的__str__和__repr__方法的作用和语法,所有新式类都支持这两个方法,因为object类实现了这两个方法,但实际上各位开发者在自定义类的过程中, ...
- 如何定义一个类对象并用next()的方法使用_深入理解-可迭代对象、迭代器(20个为什么)...
2019-06-16 深入理解可迭代对象.迭代器 什么是迭代器模式? 当扫描内存中放不下的数据集时,要找到惰性获取数据项的方式,即按需一次获取一个数据项,这就是迭代器模式 迭代器构成? python没 ...
- python格式化输出 xz_Python——详解__str__, __repr__和__format__
今天是Python专题的第10篇文章,我们来聊聊Python当中的类. 打印实例 我们先从类和对象当中最简单的打印输出开始讲起,打印一个实例是一个非常不起眼的应用,但是在实际的编程当中却非常重要.原因 ...
- 深入理解python面向对象_转:Python3 面向对象,较为深入的两个理解
一, 1. 类的声明和创建 对于 Python 函数来说,声明与定义类没什么区别,因为他们是同时进行的,定义(类体)紧跟在声明(含 class 关键字的头行[header line])和可选(但总是推 ...
- python中的类怎样理解_理解Python数据类:Dataclass fields 的概述(下)
原标题 Understanding Python Dataclasses?-?Part 2 ,作者为 Shikhar Chauhan . 这是 Python 最新的 Dataclasses 系列的第二 ...
- python属性_深入理解python对象及属性
类属性和实例属性 首先来看看类属性和类实例的属性在python中如何存储,通过__dir__方法来查看对象的属性 >>> class Test(object): pass >& ...
最新文章
- 根据文件头数据判断文件类型
- 驱动备份工具哪个好_文章原创度检测工具哪个好?这个工具还有其他你不知道的功能...
- (转)函数指针,指针函数,指向函数的指针,返回指针的函数
- spring 注解上传文件 @RequestParam,FormData上传文件
- mybatis的bean注入出现警告
- Spring-AOP底层实现
- binding.filter(filter) will trigger OData request to backend
- 杜克大学计算机硕士要几年,2017杜克大学春季不招计算机专业的硕士?
- try catch finally 中包含return的几种情况,及返回结果
- 跟我学android-Notification
- 7-5 BCD解密 (10 分)
- redis_lua_nginx环境配置过程
- 将ASM里面的文件copy到文件系统
- arm汇编—bic ,orr
- R语言的基础语法及常用命令
- CuInS2/ZnS-PEG量子点|1I-V族三元化合物铜钢硫(CuInS2简称CIS),CuInS2/ZnS核壳量子点
- 当心PayPal,Amazon认真对待付款
- 一切就绪,2019年新型智慧城市峰会将展现怎样的“新益阳”
- 牛客网语法篇练习函数类型(全)
- 华为路由器:DHCP详解之DHCP中继实验(下)