在字符串文字前面,‘b’字符是做什么的?
显然,以下是有效的语法
my_string = b'The string'
我想知道:
- 这是什么
b
字串前面的意思是? - 使用它有什么效果?
- 使用它的适当情况是什么?
我找到了一个相关问题就在这里,但是这个问题是关于PHP的,它指出b
用于指示字符串是二进制的,而Unicode是从PHP<6版本兼容的代码在迁移到PHP 6时所需的。我认为这不适用于Python。
我确实找到了本文件在Python站点上使用u
在相同的语法中指定字符串为Unicode的字符。不幸的是,它没有提到b文件中任何地方的字符。
而且,出于好奇,是否有更多的符号比b
和u
做其他的事?