扫码加入数据分析学习群
- 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()打印日期时间对象的“官方”表示(意味着使用我们可以重建对象的“官方”字符串表示)。
添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
评论(0)
暂无数据