u

u 是 Python 中的 Unicode 字符串前缀,用于表示字符串是 Unicode 字符串,它允许您使用 Unicode 字符串来表示字符串,而不需要转换为字节序列。例如:

12
Python

u'Hello World'

r

r 是 Python 中的原始字符串前缀,用于表示字符串是原始字符串,它允许您使用原始字符串来表示字符串,而不需要转义字符。使用原始字符串可以更轻松地处理文件路径,例如:

12
Python

r'c:\program files\python\python.exe'

b

b 是 Python 中的二进制字符串前缀,用于表示字符串是二进制字符串,它允许您使用二进制字符串来表示字符串,而不需要转换为字节序列。例如:

12
Python

b'Hello World'

f

f 是 Python 3.6 中引入的格式化字符串前缀,用于表示字符串是格式化字符串,它允许您使用格式化字符串来表示字符串,而不需要使用格式化函数。例如:

12
Python

f'Hello {name}'