字符串前加 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 u,b,r前缀的作用及应用相关推荐

  1. python正则表达式前面加r_Python正则表达式 - r前缀

    Python正则表达式 - r前缀 任何人都可以解释为什么下面的示例1有效,何时r不使用前缀?我认为r只要使用转义序列,就必须使用前缀.示例2和示例3证明了这一点. # example 1 impor ...

  2. [Python]中反斜杠的用法+详解,以及r前缀标识符的用法

    当我们在字符串中使用反斜杠字符\时,它通常被视为特殊字符,用于表示某些特殊含义,例如\n表示换行符.为了在字符串中表示一个普通的反斜杠字符\,需要使用双反斜杠\\来进行转义.这是因为反斜杠字符\在Py ...

  3. python打开哪个答案_关于 Python 文件的 ‘r’ 打开模式,哪个选项的描述是正确的?_学小易找答案...

    [单选题]以下选项对文件描述错误的是( ). [单选题]关于 Python 的元组类型,以下选项错误的是: [单选题]下列程序的输出结果为[ ]. def fun(a,b): return a+b c ...

  4. OFDM循环前缀及其作用(矩阵视角解释)

    OFDM循环前缀及其作用--矩阵视角解释 读者在阅读这篇博客之前,建议先阅读和掌握我之前写的另一篇博客循环卷积和线性卷积(矩阵视角). 考虑一个时不变的宽带信号模型: y[m]=∑l=0L−1hlx[ ...

  5. python 中if __name__ = '__main__' 的作用

    python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__. 一个模块的 ...

  6. python的用途实例-python中pass语句意义与作用(实例分析)

    想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...

  7. Python正在勒死R吗?

    Python作为世界第三大热门语言,早已在数据科学中被广泛使用.而同样是数据科学中流行的另一种语言R,却正处于衰退期.因此IT圈有一种说法:Python是踩着R上位的,R成为了Python的垫脚石.那 ...

  8. python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...

    python中调用R语言通过rpy2 进行详解 1.R语言的安装: 大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用. 对此电脑右键->选择高级设置->环境变量-> ...

  9. kettle大于0的转换成1_第一期实训周:基于Python+MySQL+Kettle+R的某网站数据采集分析...

    ↓ 基于Python+MySQL+Kettle+R的 某网站数据采集分析 哈喽!各位学员们 咱们第一期课程就要开始了 下面划重点! 一 高校院系 齐鲁工业大学数学与统计学院应用统计系 二 实训日期 2 ...

最新文章

  1. SDK安装报错HTTP Status 416
  2. python学习点滴记录-Day09
  3. 函数 单片机glint_GL 库函数
  4. iOS之深入解析内存管理散列表SideTables和弱引用表weak_table的底层原理
  5. IBASE timestamp conversion exit
  6. silverlight2.0 demo实例,源码下载
  7. 机器学习(十一)谱聚类算法
  8. 内网监控利器——Nagios
  9. 四轮驱动移动机器人(SSMR)与两轮差速驱动机器人、car-like robot的对比分析
  10. oracle kill所有plsql developer进程
  11. 【路径大全】iphone所有文件路径。CYDIA
  12. Windows照片查看器无法打开此图片怎么办
  13. 晕,今天才知道,原来谷歌工具栏不支持Chrome
  14. 测试OTA升级时uboot是否会更新
  15. vscode插件-格式化代码-工具
  16. (附源码)计算机毕业设计SSM疫情下小区网格化管理系统
  17. Excel中制作目录的3种方法,你了解几种?
  18. 自媒体推广该怎么做?学懂这10招,走路横着走
  19. 打印机显示服务器服务错误是什么意思,打印机端口错误是什么意思
  20. Task 06:FOR、IF以及while

热门文章

  1. 冒号后面跟着function()是什么意思
  2. 游戏建模师真实状况,入行4K?网上吐槽的是真的吗?
  3. 饮食、生物钟、肠道菌群的“三角恋”
  4. 游戏服务器里怎么看在线人数,数据大佬统计服务器在线人数 来看看哪区最鬼...
  5. web应用防火墙的部署方式
  6. 东周列国志美文摘录-晏平仲巧辩服荆蛮
  7. 《那些年啊,那些事——一个程序员的奋斗史》——99
  8. Python学习笔记-数据分析-Pandas02-Dataframe
  9. x86 Kylin V10系统安装kvm并创建虚拟机
  10. java 同时返回两个参数,如何在java中返回两个参数