特点:\ + 转义字符的首字母 例如: \n表示换行
一、\n (换行)
print('hello\nworld')
# 输出:
# hello
# nworld
二、\t (制表符)
print('hello\tworld')
# 输出:
hello world
print('helloooo\tworld')
# 输出:
helloooo world
上面连个输出的区别:
第一个输出o后面有三个空格
第二个输出后面有四个空格
原因: hell 四个为一个制表符,o后面还差三个就够四个组成一个制表符,所以三个空格
当前面的刚好够一个制表符后\t就用4个空格补够一个制表符。
三、\r
print('hello\rworld')
# 输出:
# world
\r是return 返回的意思 返回后面的world, 把前面的hello覆盖了
四、\b(退格)
print('hello\bworld')
# 输出:
# hellword
后退一位 把o覆盖了
五、反斜杠
print('http:\\www.baidu.com')
# 输出:
# http:\www.baidu.com
print('http:\\\\www.baidu.com')
# 输出:
# http:\\www.baidu.com
print('老师说:\'大家好\'')
# 输出:
# 老师说:'大家好'
六、原字符
原字符: 不希望字符串中的转义字符串起作用, 及使用原字符, 在字符串之前加上r、或R
print(r'hello\nworld')
# 输出:
# hello\nworld
注意: 字符串后面不能用\, 否则报错,因为它把引号转义了