对Python列表中的__str__感到困惑
Python有两种不同的方式将对象转换为字符串:str()和repr()。打印对象使用str(); 打印包含对象str()的列表将用于列表本身,但会实现各个项目的list.__str__()调用repr()。
str()
repr()
list.__str__()
因此,您还应该覆盖__repr__()。一个简单的
__repr__()
__repr__ = __str__
在课堂结束时,技巧将发挥作用。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群