lylslll 发表于 2016-9-28 16:27:30

关于\和\t的问题

为什么第二个输出的是八个空格,e是一个字符串,为什么第二个不是输出\t。\t和\一样都是转义符么

无符号整形 发表于 2016-9-28 17:37:24

什么啊,只是输出的TAB你看不到而已
比如:
>>> print('\tabcd')
        abcd
>>>

kox 发表于 2016-9-28 21:14:03

\t 是Tab键输入的东西,是个制表符 长度相当于4个空格(也有可能是8个空格)
第一个e = '\\t'   其中第一条反斜杠把第二条反斜杠转义了,于是输出\t   
第二个e = '\t'   直接输出一个制表符,于是你看不到。

lylslll 发表于 2016-10-4 08:55:48

kox 发表于 2016-9-28 21:14
\t 是Tab键输入的东西,是个制表符 长度相当于4个空格(也有可能是8个空格)
第一个e = '\\t'   其中第一 ...

谢谢

lili200238 发表于 2016-10-4 11:54:36

这个讨论好!!!{:7_146:}

zhufeng77 发表于 2016-10-6 20:36:06

原来如此,转义符。
页: [1]
查看完整版本: 关于\和\t的问题