字符串前加 u
例:u"我是含有中文字符组成的字符串。"
加了u前缀和没有加前缀的效果相同
作用:
后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
应用:
在与工程默认编码格式不同的时候,使用此方法来避免编码的问题

字符串前加 r
例:r"\n\n\n\n”  # 表示一个普通字符串 \n\n\n\n,而不表示换行了。
作用:
去掉反斜杠的转义机制。

(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 )
应用:
常用于正则表达式,对应着re模块。

字符串前加 b
例: response = b’<h1>Hello World!</h1>’ # b’ ’ 表示这是一个 bytes 对象
作用:
b" "前缀表示:后面字符串是bytes 类型。
应用:
网络编程中,服务器和浏览器只认bytes 类型数据。
如:send 函数的参数和 recv 函数的返回值都是 bytes 类型

附:

在 Python3 中,bytes 和 str 的互相转换方式是
str.encode(‘utf-8’)
bytes.decode(‘utf-8’)

python字符串前缀相关推荐

  1. Python字符串前缀u、r、b、f含义

    字符串前加 u或者不加 举例:u"字符串中有中文" 含义 1.前缀u表示该字符串是unicode编码 2.Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文 ...

  2. python的正则表达式 re-------可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义...

    正则表达式使用反斜杆(\)来转义特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含义.这可能会和python字面意义上的字符串转义相冲突,这也许有些令人费解.比如,要匹配一个反斜杆本身,你也许要用 ...

  3. Python字符串居然可以这样玩 到底怎么做到的 年薪50w程序员揭晓

    Python如何比较字符串?由于字符串是Python中最常用的数据类型,所以我们考虑简化字符串比较操作.在本教程中,我们将介绍如何创建字符串对象,如何使用引号,最重要的是在Python中比较字符串的七 ...

  4. python 字符串前加r b u f 含义

    python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...

  5. python字符串类型_python字符串类型介绍

    一. 字符串的写法 1.单引号或双引号 二. 字符串是不会变的 1.字符串不会变,只会新增后再赋值 a = 'ABC' b = a a = 'XYZ' print(b) 结果还是ABC 三. 字符串的 ...

  6. C# json解析字符串总是多出双引号_Python小白必备知识:Python字符串详解

    若干个字符的集合就是一个字符串(String).Python 中的字符串必须由双引号" "或者单引号' '包围,具体格式为: "字符串内容" '字符串内容' 字 ...

  7. python字符串的表示_Python字符串方法总结

    Python字符串方法图示: (温馨提示:对图片点右键--在新标签页中打开图片) 1.index() 定义:查找并返回指定str的索引位置,如果没找到则会抛异常(查找的顺序是从左至右)可以指定范围:开 ...

  8. python字符串startswith_Python 字符串 startswith() 使用方法及示例

    Python 字符串 startswith() 使用方法及示例 如果字符串以指定的前缀(字符串)开头,则startswith()方法将返回True.如果不是,则返回False. startswith( ...

  9. Python字符串详解(包含长字符串和原始字符串)

    若干个字符的集合就是一个字符串(String).Python 中的字符串必须由双引号" "或者单引号' '包围,具体格式为: "字符串内容" '字符串内容' 字 ...

  10. python字符串(连载二)|字符串内置函数原来还可以这么玩!

    此系列连载涵盖 字符串,列表,字典,元组,集合等内置函数的基本用法.每次更新十个函数的基本用法.(建议收藏哈) 有福利哦,小编整理了些python学习资料,需要的自行领取!获取方式在文末哈! 目录: ...

最新文章

  1. 十年AI谁“最能打”?AI 2000榜单:何恺明最佳论文“刷”状元,谷歌机构排名第一...
  2. ecshop的缓存机制更改
  3. lvm 2(逻辑卷管理)基础详解
  4. python canvas画移动物体_canvas中绘制的图像怎么让它移动?
  5. 现实工程中常用到的C语言函数总结(不断更新)
  6. 我为NET狂-----大前端专帖
  7. Python(字符串,列表,元组,字典)
  8. Metal之加载TGA与PNG/JPEG纹理图片
  9. “雪崩”崩了 欧洲国际刑警组织捣毁大规模恶意软件管理平台
  10. 第一篇-Html标签中head标签,body标签中input系列,textarea和select标签
  11. 实现连麦_微信重磅更新,视频号直播连麦打赏美颜上线,新增巨大流量入口
  12. Linux基础——GCC编译器
  13. 【TCP/IP详解】IP报文格式
  14. 移动通信-WCDMA物理信道
  15. 走向ASP.NET架构设计---第二章:设计 测试 代码 (前篇)
  16. NLP聊天机器人笔记
  17. 获取选股宝7x24小时数据
  18. Mysql Remark
  19. 湖仓一体:数据湖vs数据仓库之争?
  20. 怎么在excel中导入ChemDraw结构图

热门文章

  1. 确认从博客园搬家到FPA博客园
  2. Mysql优化(出自官方文档) - 第七篇
  3. 【数据结构排序】之三选择排序
  4. 查看一个目录是否已经mount --bind
  5. 杀死提交的hadoop任务
  6. NOSQL数据库大比拼:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase
  7. 【操作基本数据类型的流】
  8. SVM支撑向量机原理
  9. Axis2发布webservices
  10. 网络安全——Base64编码、MD5、SHA1-SHA512、HMAC(SHA1-SHA512)哈希