目录
一、转义字符
\ + 转义功能的首字母。
1. 无法直接表示的字符
\n 换行
n --> newline
当前位置移到下一行开头
print('hello\nworld')
运行结果
\r 回车
r --> return
当前位置移到本行开头
print('hello\rworld')
运行结果
\t 水平制表符
t --> tab
当前位置移动到下一个制表符位置(1个制表符占4格)
print('hello\tworld')
print('helloooo\tworld')
运行结果
第一行结果中空格占3格,第二行结果中空格占4格
\b 退格
b --> backspace
print('hello\bworld')
运行结果
2. 有特殊用途的字符
\\ 反斜杠
print('http:\\www.baidu.com')
print('http:\\\\www.baidu.com')
运行结果
\' 单引号
print('他说:\'你好\'')
运行结果
\" 双引号
print('他说:\"你好\"')
运行结果
二、原字符
在字符串之前加上 r 或 R ,使字符串中的转义字符不起作用。
注意点:
- 字符串最后一个字符不能是单独的反斜杠
print(r'hello\nworld')
运行结果
Flag:我要成为一个日更选手:)