Python 字符串前缀(字母)大全
Python 字符串前缀(前面加的字母)
1. f"..." —— 格式化字符串(放变量)
python
运行
name = "张三"
s = f"我是{name}"
作用:直接在字符串里插变量,最简单。
2. r"..." —— 原始字符串(不转义)
最常用!写路径、正则必用!
python
运行
path = r"C:\Users\file.txt"
作用:
\n、\t、\ 都不转义,原样输出。3. b"..." —— 二进制 bytes 字符串
用于文件、网络、图片、接口数据
python
运行
data = b"hello world"
4. u"..." —— Unicode 字符串
Python3 默认就是 Unicode,几乎不用写
python
运行
s = u"你好"
5. F"..." = f"..."
大写 F 和小写 f 一样
python
运行
s = F"我是{name}"
6. R"..." = r"..."
大写 R 和小写 r 一样
python
运行
s = R"C:\Users"
超级常用组合(必须会)
rf"..." → 原始 + 格式化
python
运行
name = "test"
path = rf"C:\Users\{name}\file.txt"
最精简记忆表
表格
| 前缀 | 作用 | 最常用场景 |
|---|---|---|
f"" |
放变量 | 拼接文字、提示词 |
r"" |
不转义 | 路径、正则、网址 |
b"" |
二进制 | 文件、网络传输 |
u"" |
统一字符 | 几乎不用 |
rf"" |
原始 + 变量 | 路径 + 变量 |

浙公网安备 33010602011771号