将\r
用于崇高状态时,其表现为\n
转义序列。
carriage_return = "I will use a carriage\rreturn"
print (carriage_return)
我要用马车
返回
但是当我在python 3.7.2 IDLE中使用它时,输出为:
我将使用回车符
为什么会有不同的输出?
您如何使用\r
转义序列?
答案 0 :(得分:4)
传统上,“回车”会将光标移回该行的开头,因此您应该将输出视为:
return use a carriage
因为i will
将被覆盖。
但是,随着标准的发展,这种传统现在已经改变,并且不再有统一的“回车费”处理方式。例如,HTML将\r
视为空白。
由于我是 stackoverflow 的新手,请告诉我如何改善答案。