为什么在python3中\b无法工作?

2024-04-25 16:58:51 发布

您现在位置:Python中文网/ 问答频道 /正文

当前尝试的一堆代码是这样的

str2 = "Never say Never\b\b\b\b\b"
print(str2)

书上说是这样印的

"Never say "

但实际的指纹是这样的

"Never say Never"

程序有问题吗?你知道吗


Tags: 代码程序指纹sayprintneverstr2
1条回答
网友
1楼 · 发布于 2024-04-25 16:58:51

不,我认为代码没有问题。尽量不要在空闲状态下运行它,因为它会给我如下输出:

>>> str2 = "Never say Never\b\b\b\b\b"
>>> print(str2)
Never say Never

相反,在pycharm之类的好编辑器中运行相同的代码,您将得到如下完美结果:

str2 = "Never Say Never\b\b\b\b\b"
print(str2)

带输出: Never Say

相关问题 更多 >