详解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局域网ip扫描示例分享
Apr 03 Python
Python中字典(dict)合并的四种方法总结
Aug 10 Python
python使用Plotly绘图工具绘制柱状图
Apr 01 Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
Python3 执行Linux Bash命令的方法
Jul 12 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
Python爬取12306车次信息代码详解
Aug 12 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
python迷宫问题深度优先遍历实例
Jun 20 Python
Django框架中模型的用法
Jun 10 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
js格式化时间的方法
2015/12/18 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
使用jQuery判断浏览器滚动条位置的方法
2016/05/30 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
js返回顶部实例分享
2016/12/21 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
下载糗事百科的内容_python版
2008/12/07 Python
python提取内容关键词的方法
2015/03/16 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
python求解汉诺塔游戏
2020/07/09 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
一个SQL面试题
2014/08/21 面试题
早餐连锁店计划书
2014/01/08 职场文书
购房意向书范本
2014/04/01 职场文书
民间借贷协议书范本
2014/10/01 职场文书
学生保证书格式
2015/02/27 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
焦裕禄观后感
2015/06/03 职场文书
python读取mnist数据集方法案例详解
2021/09/04 Python