二进制&十六进制转换表:
十六进制 |
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】) 转化后结果为:杨雪
原文地址:https://www.cnblogs.com/yangshuerdr-1996/p/9095080.html
时间: 2024-11-14 13:36:48