python 如何转换进制

在Python中,可以使用内置的函数来转换进制,以下是一些常用的进制转换方法:

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

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/454844.html

(0)
未希新媒体运营
上一篇 2024-04-09 03:38
下一篇 2024-04-09 03:40

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入