Python中的carriage return:\r

在Python中, 是carriagereturn字符,它将光标移动到当前行的开始,允许覆盖原有内容。例如,`print('Pythonisincludedinthistutorial 123456')`会输出`123456isincludedinthistutorial`,因为' '后的内容覆盖了原本的'Python'。了解这个字符在字符串操作中的作用对于处理文本输出很重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Python string中,\t\n都是比较常见的,分别代表tab和new line,而\r比较不常见,这里简单介绍以下\r的用法。

\r的英文是carriage return,即将\r出现位置的cursor转移到这行的开头,\r后面的文字就会覆盖这行开头的文字,直到这行结束。

一个例子:

print('Python is included in this tutorial\r123456')
>>> '123456 is included in this tutorial'

\r出现,cursor跳到该行开头,继续输入'123456',并覆盖掉了原有的'Python'

参考:
https://www.codespeedy.com/how-does-carriage-return-work-in-python/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值