云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

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
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《python 如何转换进制》
文章链接:https://www.yunzhuji.net/jishujiaocheng/39933.html

评论

  • 验证码