python字符串前的ab前缀是什么意思?
在python源代码中,我偶然发现在类似如下的字符串之前有一个小b:
b"abcdef"
我知道u
表示unicode字符串的r
前缀和原始字符串文字的前缀。
b
它看起来像一个没有任何前缀的纯字符串,它代表什么?它在哪种源代码中有用?
回答:
这是Python3 bytes 文字。在Python 2.5和更早版本中,此前缀不存在(它等效于2.x的纯字符串,而3.x的纯字符串等效u于2.x中带有前缀的文字)。在Python 2.6+中,它等效于纯字符串,以与3.x兼容。
以上是 python字符串前的ab前缀是什么意思? 的全部内容, 来源链接: utcz.com/qa/430297.html