详解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中请使用isinstance()判断变量类型
Aug 25 Python
python函数中return后的语句一定不会执行吗?
Jul 06 Python
python中Apriori算法实现讲解
Dec 10 Python
Python获取系统所有进程PID及进程名称的方法示例
May 24 Python
Python实现的建造者模式示例
Aug 06 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
pyqt5 实现在别的窗口弹出进度条
Jun 18 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 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/04/08 PHP
php 团购折扣计算公式
2011/11/24 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
php命令行写shell实例详解
2018/07/19 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
Javascript hasOwnProperty 方法 & in 关键字
2008/11/26 Javascript
js DOM的学习笔记
2011/12/22 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
vue + element-ui的分页问题实现
2018/12/17 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
react+redux仿微信聊天界面
2019/06/21 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python实现simhash算法实例
2014/04/25 Python
浅析Python的Django框架中的Memcached
2015/07/23 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
高职教师岗位职责
2013/12/24 职场文书
学习保证书范文
2014/04/30 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
golang生成并解析JSON
2022/04/14 Golang
sql注入报错之注入原理实例解析
2022/06/10 MySQL