常见的转义字符
(1)转义字符\t
print("helloo\thello") # \t前有五个字符
print("helloooo\thello") # \t前有八个字符
输出结果如下:
显而易见第一个print中间三个空格,而第二个只有一个空格,原因在于
\t也叫水平制表符,即将字符每四个一分组,
第一个print: 在这里前面的o已经在里面了,所以除去o还要空三列。
第二个print:前面的的“ooo”已经占三列,所以这里除去三列还剩下一列,则空一列。
(2)转义字符\b
print("hello\bworld") #注意此时\b的位置和运行后的'o'
输出结果如下:
显而易见\t前面的’o’不见了
原因是:\b为退格运算符,使光标从当前位置向前移动一个位置最终输出为"hellworld"
(3)转义字符\n
print("hello\nworld")
输出结果如下:
\n是日常最熟悉的换行符,与C语言中的作用一致,这里就不过多赘述了。
(4) \ ” ‘ 字符的输出
三者是编程里较为敏感的字符,用通常的方法则不能输出,需要借助’\’
print("\"") # 输出双引号
print("\'") # 输出单引号
print("\\") # 输出斜杠
输出结果为:
但是注意,一个\只对一个\ ’ " 的输出起作用
例如:
print("http :\\\\www.baidu.com") # 实际输出的为第二第四个反斜杠
print("老师说:\"大家好\"") # 输出大家后左右两旁的引号
输出:
其他转义字符(附表)
print("考完了,回来说一下,祝我不挂")