热线电话:13121318867

登录
2018-12-14 阅读量: 758
怎么使用str和repr函数?

  • str()用于为最终用户创建输出,而repr()主要用于调试和开发。repr的目标是明确无误,str是可读的。例如,如果我们怀疑浮点数具有小的舍入误差,则repr将显示我们,而str可能不会。
  • repr()计算对象的“官方”字符串表示(具有关于abject的所有信息的表示)和str()用于计算对象的“非正式”字符串表示(对于打印对象有用的表示)宾语)。
  • print语句和str()内置函数使用__str__显示对象的字符串表示形式,而repr()内置函数使用__repr__显示对象。

  • import datetime
  • today = datetime.datetime.now()
  • # Prints readable format for date-time object
  • print str(today)
  • # prints the official format of date-time object
  • print repr(today)

str()以用户可以理解日期和时间的方式显示今天的日期。

repr()打印日期时间对象的“官方”表示(意味着使用我们可以重建对象的“官方”字符串表示)。

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子