Python中字符串前添加r ,b, u, f前缀的含义

1、在python字符串前添加r,意思为消除转义字符。

print(r'test
')
print(r'test	')
print(r'test
')

2、在python字符串前添加f,意思为支持大括号内的python 表达式。

idx=1
str = f'{idx}的类型为{type(idx)}'
print(str)

3、在python字符串前添加b,意思为字符串类型为byte类型,在网络编程中尤其常见。

4、在python字符串前添加u,意思为字符串使用unicode格式进行编码,一般用于中文字符串中,主要防止源码储存格式的问题导致再次使用出现乱码。

原文地址:https://www.cnblogs.com/nfuquan/p/13383665.html