退格键的转义字符是\b。
'\b':表示按Backspace键,在CMD窗口下'\b'仅且表示光标前移一位,并不会删除前一位字符,但在后续赋值时会将其覆盖。建议使用:'\b\b'(经测试在MyEclipse中使用会显示问号)。
'\b\b'含义:'\b'光标前移一位,再输出''(空格)将被光标越过的字符覆盖掉。此时原光标前字符被空格替换且光标位于原位置,因此需再使用'\b'将光标移动到空格之前(即实现删除字符操作,不影响显示)。
\b可以连续使用,相当于连续敲Backspace键,而在最后一个\b后的内容也将替代原有内容,相当于起到替换的作用,而这种方法能够不破坏源代码。此外用\b将特定字符串包裹,可以实现对某特定字符串的查找功能。
Python常见转义字符:
1、\(在行尾时)—续行符
在每一行代码的最后添加\(注意反斜杠后不能加空格),它可以将一行代码分成多行来写,打印结果仍是一行内容,便于代码的编写和阅读,打印结果仍是一行内容。
2、\0/\000—空字符
\0和\000乃至\00都是表示空字符(前两个更常见一些)。用来补足字符长度,满足某些项目对于等长字符串的需求。它们都表示一个空字符。在运行代码时空字符的位置会由类似上面\a的BELL的样式的NULL代替。\后多出三个零的部分正常输出。
3、\v—纵向制表符
使用\v,纵向产生4个空字符,相当于竖着用Tab键。