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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论