![4e7cc62391cd5b1857db9b06765574d0.png](https://img-blog.csdnimg.cn/img_convert/4e7cc62391cd5b1857db9b06765574d0.png)
Python字符与进制转换
0b / 0B --> 二进制字符前缀
0o / 0O --> 八进制字符前缀
0x / 0X --> 十六进制字符前缀
ascii(object)
就像函数 repr(),返回一个对象可打印的字符串,但是 repr() 返回的字符串中非 ASCII 编码的字符,会使用 x、u 和 U 来转义。生成的字符串和 Python 2 的 repr() 返回的结果相似。
1、二进制转八进制
数字0和英文b:0b10110011111为二进制数据
oct函数将一个整数转变为一个前缀为“0o”的八进制字符串
x
2、二进制数据转十进制
int函数用于数字或字符转换为整型数据,第二个参数可选为2,8,16,可以将0b / 0B,0o / 0O或0x / 0X作为前缀的字符解释为整型数据。
x
3、二进制转十六进制
hex函数将整数转换为以“0x”为前缀的小写十六进制字符串
x
4、八进制转二进制
bin函数将一个整数转变为一个前缀为“0b”的二进制字符串
x
5、八进制转十进制
x
6、八进制转十六进制
x
7、十进制转二进制
x
8、十进制转八进制
x
9、十进制转十六进制
x
10、十六进制转二进制
x
11、十六进制转八进制
x
12、十六进制转十进制
x
13、字符串转十进制
ord函数对表示单个 Unicode 字符的字符串,返回代表它 Unicode 码点的整数。例如 ord('a') 返回整数 97, ord('€') (欧元符号)返回 8364
e
14、字符串转二进制
e
15、字符串转八进制
e
16、字符串转十六进制
e
17、十进制转字符串
chr(i)函数返回 Unicode 码位为整数 i 的字符的字符串格式。例如,chr(97) 返回字符串 'a',chr(8364) 返回字符串 '€'
x
18、二进制转字符串
x
19、八进制转字符串
x
20、十六进制转字符串
x