
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 babywhisper 2017-08-16 13:16:39 +08:00 |
8 ysc3839 2017-08-16 13:52:16 +08:00 via Android encoding 代表编码,转换后的目标 bytes 的编码是 ascii。 |