在學習Python從入門到實踐中, 第18章第二節的動手試一試
1 def __str__(self):
2 """返回模型的字符串表示"""
3 small_text = self.text[:50]
4 if small_text == self.text:
5 return self.text
6 else:
7 return self.text[:50] + "..."
使用if語句判斷
將未剪切前與剪切後進行對比, 如果一致則少於50字符, 如果不一致則將超出部分改爲顯示省略號
效果圖: