详解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中的两个内置模块介绍
Apr 05 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
May 20 Python
详解python调度框架APScheduler使用
Mar 28 Python
Python爬豆瓣电影实例
Feb 23 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
Python排序算法之选择排序定义与用法示例
Apr 29 Python
python得到windows自启动列表的方法
Oct 14 Python
python将pandas datarame保存为txt文件的实例
Feb 12 Python
python selenium 弹出框处理的实现
Feb 26 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 Python
Python爬虫基于lxml解决数据编码乱码问题
Jul 31 Python
python切片作为占位符使用实例讲解
Feb 17 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
BBS(php & mysql)完整版(一)
2006/10/09 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
解析php session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
PHP中“=>
2019/03/01 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
ES6 Object.assign()的用法及其使用
2020/01/18 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
理解python中生成器用法
2017/12/20 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
python3中rank函数的用法
2019/11/27 Python
python和JavaScript哪个容易上手
2020/06/23 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
团支书竞选演讲稿
2014/04/28 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
森林病虫害防治方案
2014/06/02 职场文书
企业年度评优方案
2014/06/02 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
升职自荐信怎么写
2015/03/05 职场文书
微信早安问候语
2015/11/10 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
导游词之任弼时故居
2020/01/07 职场文书