详解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格式化字符串实例总结
Sep 28 Python
Python计算程序运行时间的方法
Dec 13 Python
浅要分析Python程序与C程序的结合使用
Apr 07 Python
python 中split 和 strip的实例详解
Jul 12 Python
用Python实现KNN分类算法
Dec 22 Python
如何利用python查找电脑文件
Apr 27 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
利用Python如何批量更新服务器文件
Jul 29 Python
python实现飞机大战微信小游戏
Mar 21 Python
python中metaclass原理与用法详解
Jun 25 Python
Django 实现对已存在的model进行更改
Mar 28 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 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去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
document.designMode的功能与使用方法介绍
2007/11/22 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
nodejs基础应用
2017/02/03 NodeJs
js如何编写简单的ajax方法库
2017/08/02 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
python批量替换页眉页脚实例代码
2018/01/22 Python
Python中安装easy_install的方法
2018/11/18 Python
Python地图绘制实操详解
2019/03/04 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
日本无添加化妆品:HABA
2016/08/18 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
市场开发计划书
2014/05/07 职场文书
寻找最美家庭活动方案
2014/08/20 职场文书
开学典礼校长致辞
2015/07/29 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
redis哨兵常用命令和监控示例详解
2021/05/27 Redis
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers