美文网首页
Python进制转换

Python进制转换

作者: 木腾小歌 | 来源:发表于2019-07-11 12:46 被阅读0次
使用Python内置函数:bin()oct()int()hex()实现进制转换的一些用法
标题 2进制 8进制 10进制 16进制
2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16))
8进制 oct(int(x, 2)) - oct(int(x, 10)) oct(int(x, 16))
10进制 int(x, 2) int(x, 8) - int(x, 16)
16进制 hex(int(x, 2)) hex(int(x, 8)) hex(int(x, 10)) -
  • 以下代码用于实现十进制转二进制、八进制、十六进制:
# -*- coding: UTF-8 -*-

# 获取用户输入十进制数
dec = int(input("输入数字:"))

print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))

  • 执行以上代码输出结果为:
输入数字:12
十进制数为:12
转换为二进制为: 0b1100
转换为八进制为: 0o14
转换为十六进制为: 0xc

相关文章

网友评论

      本文标题:Python进制转换

      本文链接:https://www.haomeiwen.com/subject/oqirkctx.html