二進制&十六進制轉換表:
十六進制 |
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】) 轉化后結果為:楊雪