上一篇
python 如何转换进制
- 行业动态
- 2024-04-09
- 1
在Python中,可以使用内置的函数来转换进制,以下是一些常用的进制转换方法:
1、十进制转二进制
2、十进制转八进制
3、十进制转十六进制
4、二进制转十进制
5、八进制转十进制
6、十六进制转十进制
方法名 | 功能描述 | 示例代码 |
bin() | 将整数转换为二进制字符串 | bin(10) 返回 ‘0b1010’ |
oct() | 将整数转换为八进制字符串 | oct(10) 返回 ‘0o12’ |
hex() | 将整数转换为十六进制字符串 | hex(10) 返回 ‘0xa’ |
int() | 将二进制、八进制或十六进制字符串转换为十进制整数 | int('1010', 2) 返回 10 |
int() | 将八进制或十六进制字符串转换为十进制整数 | int('12', 8) 返回 10 |
int() | 将十六进制字符串转换为十进制整数 | int('a', 16) 返回 10 |
示例代码:
十进制转二进制 num = 10 binary_num = bin(num) print(binary_num) # 输出:0b1010 十进制转八进制 num = 10 octal_num = oct(num) print(octal_num) # 输出:0o12 十进制转十六进制 num = 10 hexadecimal_num = hex(num) print(hexadecimal_num) # 输出:0xa 二进制转十进制 binary_num = '1010' decimal_num = int(binary_num, 2) print(decimal_num) # 输出:10 八进制转十进制 octal_num = '12' decimal_num = int(octal_num, 8) print(decimal_num) # 输出:10 十六进制转十进制 hexadecimal_num = 'a' decimal_num = int(hexadecimal_num, 16) print(decimal_num) # 输出:10
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/323507.html