转义字符 \后面跟上各种字母实现不同功能,在字符串中使用
n代表newline即新一行 \n实现换行功能
t代表tab即制表 四个字符占一个制表位\t会补足前面的字符成为一个制表位,
1234 5\t \t会形成三个空格
1234 567\t \t会形成一个空格
1234\t1234 \t形成四个空格
r代表return即回车,\r后面的内容会覆盖掉前面的内容
b即backspace,退一个格 \b会删除它前面的一个字符
当想在字符串中输出反斜杠时,要打两个\才会输出一个
反斜杠+引号 引号会作为字符串的内容被输出
print('hello\nworld') # n代表newline即新一行 \n实现换行功能
print('12345\tworld') # t代表tab即制表 四个字符占一个制表位\t会补足前面的字符成为一个制表位,1234 5\t \t会形成三个空格
print('1234567\tworld')# 1234 567\t \t会形成一个空格
print('1234\t1234')# \t形成四个空格
print('hello\rworld')# r代表return即回车 world会覆盖掉hello
print('hello\bworld')# b即backspace,退一个格 hello中的o被删除
输出结果为:
hello
world
12345 world
1234567 world
1234 1234
world
hellworld
print('http:\\\\www.baidu.com') # 当我想在字符串中输出反斜杠时,两个\会输出一个\
print('老师说:\'大家好\'') # 反斜杠+引号 引号会作为字符串的内容被输出
输出结果为:
http:\www.baidu.com
老师说:‘大家好’
# 原字符,不希望字符串中的转义字符起作用时,在字符串之前加上r或R
print(r'hello\nworld\\') # 当使用原字符时,字符串最后一个字符不能是一个反斜杠 (两个可以,因为两个反斜杠会作为一个反斜杠进入字符串被输出)
结果为:
hello\nworld\