码迷,mamicode.com
首页 > 编程语言 > 详细

python中字符串\r的奇怪问题

时间:2016-07-22 13:05:04      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:

示例:

技术分享

我这里有一字符串:

u‘北京市工商行政管理局大兴分局\r <a onclick="showJDS(\‘fa641bb3be5b44a1b618433833982fee\‘,\‘0\‘)" style="cursor: pointer;">京工商大异列字〔2016〕3846号</a>\r‘

输出的内容却是:

技术分享

原来问题在于\r表示换行,但是没有\n,所以不会到下一行,而是将光标移到了本行最前面,然后继续输出\r后面的字符。
例如:
print "abcd\re" 光标移到最前,会输出e,覆盖掉a,然后继续输出bcd,得到的答案是ebcd
print "abcd\reeeee" eeeee会吧abcd都覆盖掉,输出eeeee

 

python中字符串\r的奇怪问题

标签:

原文地址:http://www.cnblogs.com/zl0372/p/python_44.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!