字符串前面的r,u,b是什么意思

字符串前面有 r

  • 有些时候我们会看到字符串前面会加一个小写的r,例:r"\n\n\n\n",加入r代表row string,也叫做原生字符串,意思就是上述的"\n\n\n\n"仅代表字符串的意思,没有转义字符(换行)的意思。
  • 正则表达式的书写,都是使用这种字符串书写,其比普通的string字符串书写正则表达式语句方便很多。

字符串前面有 u

  • 有些字符串前面有u,例:u'我是含有中文字符组成的字符串。'其代表后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

字符串前面有 b

  • 字符串前面有b,例:response = b'<h1>Hello World!</h1>' b 前缀表示:后面字符串是bytes类型。
  • 这种类型的字符一般在网络编程中使用,服务器和浏览器一般只认bytes类型的数据。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值