详解Python中字符串前“b”,“r”,“u”,“f”的作用


Posted in Python onDecember 18, 2019

1、字符串前加 u

例:u"我是含有中文字符组成的字符串。"

作用:

后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

2、字符串前加 r

例:r"\n\n\n\n”

表示一个普通生字符串 \n\n\n\n,而不表示换行了。

作用:

去掉反斜杠的转移机制。

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

常用于正则表达式,对应着re模块。

3、字符串前加 b

例: response = b'Hello World!' b' ' 表示这是一个 bytes 对象

作用:

b" "前缀表示:后面字符串是bytes 类型。

用处:

网络编程中,服务器和浏览器只认bytes 类型数据。

如:send 函数的参数和 recv 函数的返回值都是 bytes 类型

附:

在 Python3 中,bytes 和 str 的互相转换方式是

str.encode(‘utf-8')
bytes.decode(‘utf-8')

4、字符串前加 f

import time
t0 = time.time()
time.sleep(1)
name = ‘processing'

以 f开头表示在字符串内支持大括号内的python 表达式

print(f'{name} done in {time.time() - t0:.2f} s')

输出:

processing done in 1.00 s

总结

以上所述是小编给大家介绍的Python中字符串前“b”,“r”,“u”,“f”的作用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python嵌套函数使用外部函数变量的方法(Python2和Python3)
Jan 31 Python
Python实现字符串匹配算法代码示例
Dec 05 Python
对python3 urllib包与http包的使用详解
May 10 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
Aug 07 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
pandas删除指定行详解
Apr 04 Python
python opencv minAreaRect 生成最小外接矩形的方法
Jul 01 Python
一行Python代码过滤标点符号等特殊字符
Aug 12 Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 Python
使用pyplot.matshow()函数添加绘图标题
Jun 16 Python
在Python 中将类对象序列化为JSON
Apr 06 Python
Python字典底层实现原理详解
Dec 18 #Python
Python利用PyExecJS库执行JS函数的案例分析
Dec 18 #Python
简单介绍django提供的加密算法
Dec 18 #Python
详解从Django Allauth中进行登录改造小结
Dec 18 #Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 #Python
python 字段拆分详解
Dec 17 #Python
从pandas一个单元格的字符串中提取字符串方式
Dec 17 #Python
You might like
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
异步动态加载js与css文件的js代码
2013/09/15 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
angular4自定义组件详解
2017/09/28 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
浅析NumPy 切片和索引
2020/09/02 Python
用python制作个音乐下载器
2021/01/30 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
优质的学校老师推荐信
2013/10/28 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
信息合作协议书
2014/10/09 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
2015年环保局工作总结
2015/05/22 职场文书
以下牛机,你有几个
2022/04/05 无线电
Java 数组的使用
2022/05/11 Java/Android
Python实现仓库管理系统
2022/05/30 Python
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers