二进制&十六进制转换表:
十六进制 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
二进制 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 |
十六进制 | 8 | 9 | A | B | C | D | E | F |
二进制 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
转换方法:
取四合一法:从二进制小数点为分隔符,向左或向右每四位二进制合为一位十六进制。
例子:1011| 1001 |1011.1001
B 9 B . 9
十六进制表示方法:在数字前标记(前缀)0X或者数字后标记(后缀)H,这两个数字的含义都是十进制的11,二进制的1011,十六进制的B。换算时不足四位的情况,可以向左或向右补0。
Encode:编码,用于字符串类型转换至二进制类型。
用法:"杨雪".encode('utf-8'【默认格式utf-8】) 转化后结果:b'\xe6\x9d\xa8\xe9\x9b\xaa'
Decode:解码,用于二进制类型转换至字符串类型。
用法:b'\xe6\x9d\xa8\xe9\x9b\xaa'.decode('utf-8'【默认格式utf-8】) 转化后结果为:杨雪