Python字符串前缀u、r、b、f含义
- 字符串前加 u或者不加
举例:u"字符串中有中文"
含义
1、前缀u表示该字符串是unicode编码
2、Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。
3、一般要在文件开关标明编码方式采用utf8。
4、Python3中,所有字符串默认都是unicode字符串。
- 字符串前加 r
举例:r"adc\n\r\tdkfjkd"
含义
1、前缀r表示该字符串是原始字符串,即\不是转义符,只是单纯的一个符号。
2、常用于特殊的字符如换行符、正则表达式、文件路径。
3、注意不能在原始字符串结尾输入反斜线,否则Python不知道这是一个字符还是换行符(字符串最后用\表示换行)
- 字符串前加 b
含义
1、前缀b表示该字符串是bytes类型。
2、用在Python3中,Python3里默认的str是unicode类。Python2的str本身就是bytes类,所以可不用。
3、常用在如网络编程中,服务器和浏览器只认bytes类型数据。如:send 函数的参数和 recv 函数的返回值都是 bytes 类型。
4、在 Python3 中,bytes 和 str 的互相转换方式是
str.encode(‘utf-8’)
bytes.decode(‘utf-8’)
- 字符串前加 f
def testFStr():name = 'alex'age = 25print(f'my name is {name}, i am {age} years old')testFStr()
含义
1、Python3.6新加特性,前缀f用来格式化字符串。可以看出f前缀可以更方便的格式化字符串,比format()方法可读性高且使用方便。
2、而且加上f前缀后,支持在大括号内,运行Python表达式。
3、还可以用fr前缀来表示原生字符串。
Python字符串前缀u、r、b、f含义相关推荐
- python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别
先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...
- python字符串前面加上序号_简单了解python字符串前面加r,u的含义
这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 u/U:表示unicode字符串 不是 ...
- python字符串前加r、f、u、l 的区别
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) & ...
- python 字符串前加r和f
字符串前加 f 的含义 看例子 用法 总结 官方文档:点击这里 如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档. 先看例子 list_ = [1,2,3] print(list_, ...
- Python,字符串前缀u r b f
1.u前缀表示unicode,以Unicode字符来存储字符串.在python3中,字符串的存储方式中,不管前缀带不带u,默认方式都是unicode编码的字符串. >>> s1 = ...
- python 防止转义_python字符串前加r、f、u、l 的区别
f-strings 是指以f或F 开头的字符串,其中以 {}包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下f-strings的使用方法 基本使用(作用:替换值) 在字符串前加r ...
- python 字符串前加r b u f 含义
python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...
- python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...
- Python中字符串前“b”,“r”,“u”,“f”的作用
原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...
最新文章
- torch.nn.Embedding
- linux环境安全测评实验报告,linux第一次实验报告
- Nginx配置中一个不起眼字符/的巨大作用,失之毫厘谬以千里
- 机器学习中的数学(2)-线性回归,偏差、方差权衡
- mysql is fashion ctf_《亲爱的,热爱的》中的 CTF 大赛是什么?参加这个比赛的体验怎么样?...
- javascript常用技巧
- pdf无法启动因计算机丢失,解决打开 PDF 文件时出现的文档损坏错误
- centos7配置静态ip地址
- oracle并行和并发,Oracle 并发查询
- cdr轮廓字怎么把轮廓拆出来_教您用CDR将图片转为手绘素描效果!
- vue 为全局变量赋值_在vue项目中 如何定义全局变量 全局函数
- kali linux查看局域网下所有IP,并对指定IP实施局域网内攻击
- 美团笔试题及解析(时间:2022年9月3号)
- 小玩意 - 银行业务的模拟系统(C++)
- 云计算简史_云计算的概念和发展历史
- python--pandas长宽数据转换
- javascript技巧搜集。
- 1条命令解决使用kubeadm安装 kubernetes 从 k8s.gcr.io 拉取镜像失败的问题
- 开源库3dTagCloudAndroid使用,实现3D球形云标签tag效果
- apolloconfig/apollo 介绍