在学习Python从入门到实践中, 第18章第二节的动手试一试
def __str__(self):
"""返回模型的字符串表示"""
small_text = self.text[:50]
if small_text == self.text:
return self.text
else:
return self.text[:50] + "..."
使用if语句判断
将未剪切前与剪切后进行对比, 如果一致则少于50字符, 如果不一致则将超出部分改为显示省略号
效果图: