Python 字符串前面加u,r,b的含义
Python 字符串 含义 前面
2023-09-27 14:27:40 时间
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')
相关文章
- python字符串前加u/r/bf 的含义
- Python判断一个字符串是否可以转换为数字(字符串转数字、字符串转整形、字符串转int、字符串转浮点型)
- Python Levenshtein(两个文本比较,两个字符串比较)
- Python @property装饰器的用法,判断函数参数整形、字符串、取值范围
- 【华为OD机试真题 python】字符串重新排列【2022 Q4 | 100分】
- 【华为OD机试真题 python】 字符串比较【2022 Q4 | 200分】
- 【华为OD机试真题 python】 字符串加密【2022 Q4 | 100分】
- Python 自动化中三种等待时间的详解~
- python mysql orm
- 【Python】删除字符串首尾的空字符 空格 回车 换行等
- 在python中读写matlab文件
- 《Python Cookbook(第2版)中文版》——1.21 在Unicode和普通字符串之间转换
- python学习之字符串拼接的四种方法
- python学习之去除字符串中的空格(6种方法)
- 『Python-Django 智慧中医健康数字服务平台』开源项目总览
- 构建Web应用程序哪个最好:PHP,Python还是Ruby?
- python之对字符串类型的数组求平均值
- 华为OD机试 - 寻找目标字符串(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 非常实用的python字符串处理方法
- python字符串find方法,python findall函数用法
- Python字符串操作之字符串分割与组合
- 【Python】对一个字符串中的所有英文字母进行排序
- Python编程基础:字符串的正确使用
- Python圣诞树