python中字符串\r的作用
时间: 2024-02-07 19:03:39 浏览: 64
python中字符串前面加r的作用
在 Python 中,`\r` 表示回车符(carriage return),它的作用是将光标移到当前行的开头,覆盖掉之前的内容。换句话说,当你使用 `\r` 来输出一个字符串时,这个字符串会覆盖掉当前行的内容,使得之后输出的内容可以在同一行上显示。
举个例子,如果你运行下面这段代码:
```python
import time
for i in range(10):
print(f"Loading... {i+1}", end="\r")
time.sleep(1)
```
你会看到类似于下面的输出:
```
Loading... 10
```
这是因为每次循环时,`print()` 函数会输出一个带有 `\r` 的字符串,将光标移回行首,然后输出新的字符串,覆盖掉之前的内容。最终只有最后一个字符串被保留下来,其他的都被覆盖掉了。
阅读全文