- 主题:忽然想到 print 的问题
Python 没有友元,怎么像 print 列表那样 print 自定义对象?
类内部是不是有 __print__ 那样的东西?
--
FROM 103.40.221.*
哦,先转 str 再打印
应该不能在 print 里直接放自定义对象吧
两步转换 Python 应该不支持吧
【 在 adoal 的大作中提到: 】
: __str__
--
FROM 103.40.221.*
搜到了,谢谢
【 在 sixue1999 的大作中提到: 】
一切对象都会有默认的__str__函数
你可以打印一下试试
如果想修改样式,需要自定义__str__函数
【 在 easior 的大作中提到: 】
: 哦,先转 str 再打印
: 应该不能在 print 里直接放自定义对象吧
: 两步转换 Python 应该不支持吧
: ...................
--
FROM 103.40.221.*
没事没事
与 C++ 混起来了
【 在 adoal 的大作中提到: 】
: 什么两步转换-_-;;;;
: 我的意思是print出来的内容就是用对象的__str__生成的
--
FROM 103.40.221.*