Python 为什么在不同的空闲状态下使用转义序列获得不同的输出?
在sublime中使用Python 为什么在不同的空闲状态下使用转义序列获得不同的输出?,python,Python,在sublime中使用\r时,它表现为\n转义序列 carriage_return = "I will use a carriage\rreturn" print (carriage_return) 我要坐马车 返回 但当我在python 3.7.2 IDLE中使用它时,输出是: 我将使用回程车 为什么会有不同的输出? 如何使用转义序列?传统上,“回车”会将光标移回行首,因此您应该看到如下输出: return use a carriage 因为i will会被覆盖 然而,随着标准的发展,这
\r
时,它表现为\n
转义序列
carriage_return = "I will use a carriage\rreturn"
print (carriage_return)
我要坐马车
返回
但当我在python 3.7.2 IDLE中使用它时,输出是:
我将使用回程车
为什么会有不同的输出?
如何使用转义序列?传统上,“回车”会将光标移回行首,因此您应该看到如下输出:
return use a carriage
因为i will
会被覆盖
然而,随着标准的发展,这一传统现在已经改变,对“运输返回”的处理也不再统一。例如,HTML将\r
视为空白
由于我是stackoverflow新手,请告诉我如何改进我的答案。传统上,“回车”会将光标移回行首,因此您应该看到以下输出:
return use a carriage
因为i will
会被覆盖
然而,随着标准的发展,这一传统现在已经改变,对“运输返回”的处理也不再统一。例如,HTML将\r
视为空白
由于我是stackoverflow新手,请告诉我如何改进我的答案。我唯一能建议的改进是提供实际的解决方案。我能想到的唯一方法是使用
\n
来代替或一致地使用\r
。正如您所注意到的,现在已经没有一致的运输退货处理方法了。我能建议的唯一改进是提供一个实际的解决方案。我能想到的唯一方法是使用\n
来代替或一致地使用\r
。正如您所注意到的,现在不再有一致的运输退货处理。