PEP和多行`__str__`返回

Mat*_*rla 3 python pep8

在python中,是否有针对__str__返回多行字符串的方法的PEP的一部分?

亲: PyCharm没有告诉我,谷歌画了一个空白

反对:我可以看到,如果有人连接它,感觉不是pythonic并且我不确定我能记得在我自己的代码中看到一个-bar,它会导致不优雅的反应

因此,我不确定是否只有多行__str__返回(保持简单)或单独留下__str__(返回<class foo>)并具有特殊模块(例如 foo.report()).

Bre*_*arn 6

这没什么不对.有很多类可以返回多行值str(例如pandas DataFrames和Series).您可以返回您认为最能代表对象的任何格式.