草庐IT

ssssssss

全部标签

python - Python 语句中的退格行为,在代码中打印 '\b' 的正确行为是什么?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:backspacecharacterweirdness我注意到了1.如果我只打印退格键,即Python中的\b序列,那么它是完全空白的。2.如果我打印后跟退格符的字符,即“sssss\b\b\b\b\b”,那么它将打印多个“s”字符但是,如果我打印类似'ssss\b\b\b\baaaa'的内容,那么退格键\b实际上就像我输入退格键并删除's'字符一样。我在WindowsXP上使用Python2.6。这是预期的行为吗?如果我尝试获取退格字符的长度,它会打印为1。这是我的测试代码->>>print'ssss\b\