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

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

print(r'test\n')
print(r'test\t')
print(r'test\r')

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

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

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

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

 

 

 

posted @ 2020-07-27 09:21  Frederic_Niu  阅读(827)  评论(0编辑  收藏  举报