Python 字符串前面加u,r,b,f的含义
Python 字符串 含义 前面
2023-09-27 14:25:19 时间
1、字符串前加 u
例:u"我是含有中文字符组成的字符串。"
作用:
后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
2、字符串前加 r
例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。
作用:
去掉反斜杠的转移机制。
(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 )
应用:
常用于正则表达式,对应着re模块。
3、字符串前加 b
例: response = b'<h1>Hello World!</h1>' # 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中,如何将字符串转换为数字(将数字转换为整型),字符串的10转换为整型的10,10.5转换为10
- python字符串前加u/r/bf 的含义
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- Woody的Python学习笔记2
- Python之collections模块详细实例
- 【华为OD机试真题 python】 字符串比较【2022 Q4 | 200分】
- 【华为OD机试真题 python】字符串序列判定 【2022 Q4 | 100分】
- Python字符串 u"string",r"string"的写法含义
- [python] A*算法基于栅格地图的全局路径规划
- 截止2022-06-05,可以用Python的Pip命令安装OpenCV的哪些版本?
- web自动化测试:Selenium+Python基础方法封装
- 学习Python的第九节课(异常概念、异常处理机制和自定义异常和传递异常)
- 【Python】字符串不足位数补零/补空格
- 《Python极客项目编程 》——2.4 完整代码
- 《Python高性能编程》——2.15 小结
- 【21天学习经典算法】直接选择排序(附Python完整代码)
- python字符串格式化输出
- python 利用抛出异常并处理的优点
- Python NLP教程之知识图谱,从文本构建知识,实现从文本或在线文章中提取知识库的管道(教程含源码)
- ubuntu22.04系统环境下使用vs code安装pylint检查python的代码错误
- 【Python 基础】字符串数组例子
- Python中向矩阵中增加几行或几列元素
- 树的应用:表达式解析【python】
- python 实现字符串转整型
- 【Python】对一个字符串中的所有英文字母进行排序
- Python期末复习题:字符串与产生随机数
- adaboost方法步骤和python实现捏