r
- 作用:去除转义字符。
- 用法:常用于正则表达式,对应着re模块。
b
- 作用:表示后面字符串是一个 bytes 对象。
- 用法:网络编程中,服务器和浏览器只认bytes 类型数据。
- 其他转换方式:
str.encode('utf-8') # 字符串转换成 bytes类型
bytes.decode('utf-8') # bytes类型转换成字符串
u
- 作用:将字符串以 Unicode 格式进行编码。
- 用法:一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
f
- 作用:表示在字符串内支持大括号内的 python 表达式。
- 用法:
a = 5
b = 3
op = '-'
print(f'{a}{op}{b}') # 5-3
print(eval(f'{a}{op}{b}')) # 2