为了账号安全,请及时绑定邮箱和手机立即绑定

类的展现目的?

其他几节讲得很好,这一节没有听得很明白。类的展现的目的是什么呢?教学示例中在类中构建的__str__和__dir__方法,为什么要这么做?相比于不构建有什么好处。我知道直接print p,是打不出来的。pritn dir(p)是获取p实例p的所有属性和方法名的列表。求看明白的人讲解一下这样做的目的。谢谢!

正在回答

1 回答

我是这么理解的,不知道对不对, 用__str__可以直接print p就出来,但是自己构造方法的话需要

print p.method()出来,至于__dir__可能有时候我们不需要打印所有属性,只选择需要的打印。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

类的展现目的?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号