gpt4 book ai didi

python - 对 python3 中\b(退格)后面发生的事情感到困惑

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:06 24 4
gpt4 key购买 nike

我正在学习有关转义字符串的基础知识\并偶然发现\b 我正在使用\b 测试东西并发现它涉及光标向后移动一个位置,并且\b 之后的任何内容都可以覆盖。然而,由于我的知识有限,没能理解为什么上面的脚本没有在命令行界面中打印任何内容。代码背后发生了什么。

print("a\b", end='')
print("a\b", end='')
print("a\b", end='')
print("a\b", end='')

该代码没有打印任何内容。我预先感谢您提供宝贵的建议

最佳答案

来自here ,阅读:

he backspace doesn't delete anything, it moves the cursor to the left and it gets covered up by what you write afterwards.

这里您要打印一个字符,将光标向左移动,然后在其上方打印空字符串 ""。要获得更清晰的想法,请尝试:

>>> print("hh\b", end="")

输出如下:

h>>> 

关于python - 对 python3 中\b(退格)后面发生的事情感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54444872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com