Python基础之转义字符
+ 转义功能的首字母
反斜杠: \
单引号: '
双引号: "
换行: n
回车: r
水平制表符: t
退格: b
print('hellonworld')
输出结果:
hello
world
print('hellotworld')
输出结果:
hello world # 注意这边是空格是占3个字符
print('hellooootworld')
输出结果:
helloooo world # 这边占4个字符
print('hellorworld')
输出结果: world将hello进行了覆盖
world
print('hellobworld')
输出结果:
hellworld
print('老师说:'大家好'')
输出结果:
老师说:'大家好'
# 注意看输出结果: 会将当做转义字符 所以他不会输出
print('http:\www.baidu.com')
输出结果:
http:www.baidu.com
# 解决方案:
print('http:\\www.baidu.com')
输出结果:
http:\www.baidu.com
# 原字符 ,不希望字符串中的转义字符起作用 ,就使用原字符, 就是在字符串之前叫上r,或者R
print(r'hellonworld')
输出结果:
hellonworld
# 注意事项 , 最后一个字符不能为反斜杠.但是可以是两个
# print(r'hellonworld') # 如果是一个就会报错
print(r'hellonworld\') # 很显然不会报错
输出结果:
hellonworld\