详解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支持断点续传的多线程下载示例
Jan 16 Python
Python中使用MELIAE分析程序内存占用实例
Feb 18 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
python cx_Oracle模块的安装和使用详细介绍
Feb 13 Python
利用numpy+matplotlib绘图的基本操作教程
May 03 Python
浅谈机器学习需要的了解的十大算法
Dec 15 Python
tensorflow创建变量以及根据名称查找变量
Mar 10 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
基于Python计算圆周率pi代码实例
Mar 25 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
结束运行python的方法
Jun 16 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版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
python生成word合同的实例方法
2021/01/12 Python
阿拉伯书店:Jamalon
2019/07/24 全球购物
销售自荐信
2013/10/22 职场文书
公司业务主管岗位职责
2013/12/07 职场文书
新郎父亲婚宴答谢词
2014/01/11 职场文书
社区庆八一活动方案
2014/02/02 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
公司廉洁自律承诺书
2014/03/27 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
承诺书范本大全
2015/05/04 职场文书
个人收入证明格式
2015/06/24 职场文书
总结会主持词
2015/07/02 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技