python之转义字符与原字符

特点:\ + 转义字符的首字母    例如: \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

注意: 字符串后面不能用\,  否则报错,因为它把引号转义了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值