详解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 相关文章推荐
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 Python
举例讲解Python面相对象编程中对象的属性与类的方法
Jan 19 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
python PrettyTable模块的安装与简单应用
Jan 11 Python
自学python的建议和周期预算
Jan 30 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
django表单的Widgets使用详解
Jul 22 Python
python 画图 图例自由定义方式
Apr 17 Python
详解tensorflow之过拟合问题实战
Nov 01 Python
Django中ORM的基本使用教程
Dec 22 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
留言板翻页的实现详解
2006/10/09 PHP
PHP中基本符号及使用方法
2010/03/23 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
php实现ip白名单黑名单功能
2015/03/12 PHP
PHP 实现链式操作
2021/03/09 PHP
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
python根据经纬度计算距离示例
2014/02/16 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
浅析Python基础-流程控制
2016/03/18 Python
Django日志模块logging的配置详解
2017/02/14 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
物业管理工作方案
2014/05/10 职场文书
学校欢迎标语
2014/06/18 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
教研活动主持词
2015/07/03 职场文书
SQL Server连接查询的实用教程
2021/04/07 SQL Server
比较node.js和Deno
2021/04/27 Javascript
探究Mysql模糊查询是否区分大小写
2021/06/11 MySQL