Python学习笔记转义字符

在这里插入图片描述

##################################################################################################################
#转义字符
#####################################################################################################################
#换行\n  newline光标移动到下一行的开头
#回车\r  return 光标移动到本行的开头
#水平制表符\t  tab键,光标移动到下一组4个空格的开始处
#退格\b  键盘上的backspace键,回退一个字符
#反斜杠\\
#单引号\'
#双引号\"

#换行\n  newline光标移动到下一行的开头
print('hello\nworld')#分两行输出

#水平制表符\t  tab键,光标移动到下一组4个空格的开始处
print('hello\tworld')#\t是一组四个空格的位置。hell(4个位置一个/t)、o+三个空格(4个位置一个/t)、world。
print('helloooo\tworld')#\t是一组四个空格的位置。hell(4个位置一个/t)、oooo(4个位置一个/t)、四个空格(4个位置一个/t)、world。
#运行会发现上面2行代码的空格数不同
#到底什么时候重开一个制表位,取决于,\t之前是否占满,占满就重新开一个,不沾满就不重开

#回车\r  return 光标移动到本行的开头
print('hello\rworld')#运行后发现只有world。因为输出完hello之后回车,就只剩下world。
print('hello\rworld\r')#运行后发现只有world
print('hello\rworld\rme')#运行后发现只有me

#退格\b  键盘上的backspace键,回退一个字符
print('hello\bworld')#运行后发现少了o

#反斜杠\\
print('http:\\www.baidu.com')#只会输出一个\,因为相当于转义,如果想输出两个\\那就要写4print('http:\\\\www.baidu.com')

#单引号\'
print('Bob said:\'good\'')#其中good前后的‘’加了\表示不是字符串的边界,而是字符串输出的内容
#双引号\"
print('Bob said:\"good\"')#其中good前后的""加了\表示不是字符串的边界,而是字符串输出的内容

#原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r或者R
print(r'hello\rworld')#即输出为hello\rworld
#原字符的使用注意事项,字符串的最后一个字符不能是\,即print(r'hello\rworld\')写法是错的,但print(r'hello\rworld\\')两个\是对的
print(r'hello\rworld\\'

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

见己个人平台

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值