python花式输出_Python——花式打印对象的若干种方法

今天是Python专题的第10篇文章,咱们来聊聊Python当中的类。编程打印实例咱们先从类和对象当中最简单的打印输出开始讲起,打印一个实例是一个很是不起眼的应用,可是在实际的编程当中却很是重要。缘由也很简单,由于咱们debug的时候每每会想看下某个类当中的内容是否是符合咱们的预期。可是咱们直接print输出的话,只会获得一个地址。ide咱们来看一个例子:函数classpoint:def__...
摘要由CSDN通过智能技术生成

ac64d12d807210e0ce30a21263c5192a.png

今天是Python专题的第10篇文章,咱们来聊聊Python当中的类。编程

打印实例

咱们先从类和对象当中最简单的打印输出开始讲起,打印一个实例是一个很是不起眼的应用,可是在实际的编程当中却很是重要。缘由也很简单,由于咱们debug的时候每每会想看下某个类当中的内容是否是符合咱们的预期。可是咱们直接print输出的话,只会获得一个地址。ide

咱们来看一个例子:函数

class point:

def __init__(self, x, y):

self.x = x

self.y = y

if __name__ == "__main__":

p = point(3, 4)

print(p)spa

在这段代码当中咱们定义了一个简单的类,它当中有x和y两个元素,可是若是咱们直接运行的话,屏幕上会输出这样一个结果:debug

这个是解释器在执行的时候这个实例的一些相关信息,可是对于咱们来讲几乎没有参考意义,咱们想要的是这个实例当中具体的值,而不是一个内存当中的地址。设计

想要实现这个功能,咱们有不少方法,下面咱们一一来看。3d

__str__方法

__str__方法你们应该都不陌生,它相似于Java当中的toString方法,能够根据咱们的须

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值