Python word'str'(字符串前缀string prefix)的种类

发布时间 2023-10-11 22:54:34作者: 园友3237687

Python 字符串前缀(String prefix)

 


r 'string'

r' ',用法是不会对后方字符串中的转义符进行转义,如:

 

str = r'\n'
print(str)
# 会直接输出\n,并不会输出换行

 

f 'string'

f ' ',用法是对字符进行格式化就和str.format()一样,会对{}进行格式化,如:

 

str = f'你好,{}', '世界'
# 输出 你好,世界

 

b 'string'

b 'hello world',b 表示后面的数据为bytes 类型

u 'string'

str = u'你好世界'

u 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

i 'string'

l’'表示后面的字符串是宽字符字符串,即由两个字节组成的Unicode字符序列。宽字符字符串可以用于处理一些需要双字节编码的语言或者符号