1
ethanlu 2017-08-15 22:55:45 +08:00 via Android
同是初学,参数就是 encoding 的方法,转换之后是 ASCII,前面多了个 b。
|
2
Librazy 2017-08-16 00:40:45 +08:00
https://docs.python.org/3.6/library/functions.html#func-bytes //Accordingly, constructor arguments are interpreted as for bytearray
https://docs.python.org/3.6/library/stdtypes.html#bytearray encoding 参数指的是若 source 为 string 则用什么编码器编码为 bytes。 @ethanlu 转换之后是 bytes,只是字面量以 ASCII 表示 (Only ASCII characters are permitted in bytes literals) 并且有前缀 b |
3
Librazy 2017-08-16 00:44:58 +08:00
没写过(也暂时没学过 python,如果有错误请多多指教
|
4
am241 2017-08-16 02:59:31 +08:00 via Android
应该是目标编码,以目标编码的形式储存成 bytes
|
5
timothyqiu 2017-08-16 03:45:42 +08:00
encoding 指「使用何种规则编码」。
字符串按照一定规则编码后,变成字节序列;字节序列按照一定规则解码后变成字符串。 所以(从抽象角度讲)字符串是不存在「使用的是何种编码」一说的,只有字节序列才有使用何种编码的潜在属性。 |
6
AZLisme 2017-08-16 09:49:03 +08:00
转换后的目标 bytes 的编码是 ascii
|
7
daya0576 2017-08-16 13:16:39 +08:00
|
8
ysc3839 2017-08-16 13:52:16 +08:00 via Android
encoding 代表编码,转换后的目标 bytes 的编码是 ascii。
|