详解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单链表实现代码实例
Nov 21 Python
python抓取京东价格分析京东商品价格走势
Jan 09 Python
在Python中使用PIL模块处理图像的教程
Apr 29 Python
Python实现excel转sqlite的方法
Jul 17 Python
python随机数分布random测试
Aug 27 Python
对python Tkinter Text的用法详解
Oct 11 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
Dec 05 Python
Python3标准库总结
Feb 19 Python
这可能是最好玩的python GUI入门实例(推荐)
Jul 19 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
python+requests实现接口测试的完整步骤
Oct 27 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
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
php实现的SESSION类
2014/12/02 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
编写简单的Python程序来判断文本的语种
2015/04/07 Python
Python类定义和类继承详解
2015/05/08 Python
Python脚本处理空格的方法
2016/08/08 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
python调用外部程序的实操步骤
2019/03/04 Python
超简单使用Python换脸实例
2019/03/27 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
通过python3实现投票功能代码实例
2019/09/26 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
EntityManager都有哪些方法
2013/11/01 面试题
函授本科毕业生自我鉴定
2013/10/16 职场文书
学校消防演习方案
2014/02/19 职场文书
勤俭节约倡议书
2014/04/14 职场文书
财务会计岗位职责
2015/02/03 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
Mysql文件存储图文详解
2021/06/01 MySQL
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL
nginx容器方式反向代理实战
2022/04/18 Servers
Python简易开发之制作计算器
2022/04/28 Python