1

我进入我的 Python shell 并对其进行了测试,结果如下:

>>> print u"hi\u007F there"
hi there

根据我对这个字符的理解,它应该没有在那个字符串中显示空格。我究竟做错了什么?

4

1 回答 1

2

字符(ASCII 7F)的操作DELETE取决于终端;因为它是在下一个字符之前打印的,所以它通常什么都不做。从历史上看,7F unicode 代码点的含义一直不清楚

BACKSPACE代码 08 对前一个字符进行操作。由于终端已经打印,因此可以正常工作:

>>> print u"hi \u0008there"
hithere

也许你可以用它来代替?

于 2012-12-10T11:05:07.823 回答