详解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 随机数生成的代码的详细分析
May 15 Python
Queue 实现生产者消费者模型(实例讲解)
Nov 13 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
Python简易版图书管理系统
Aug 12 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
对python pandas中 inplace 参数的理解
Jun 27 Python
python中子类与父类的关系基础知识点
Feb 02 Python
教你如何使用Python下载B站视频的详细教程
Apr 29 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 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
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
php文件上传类完整实例
2016/05/14 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
2016/08/24 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
vue-cli3访问public文件夹静态资源报错的解决方式
2020/09/02 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
python 线程的五个状态
2020/09/22 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
经济管理专业自荐信
2013/12/30 职场文书
房屋继承公证书
2014/04/10 职场文书
学雷锋宣传标语
2014/06/25 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
顶岗实习计划书
2015/01/16 职场文书
就业意向书范本
2015/05/11 职场文书
学校团代会开幕词
2016/03/04 职场文书