码迷,mamicode.com
首页 > 编程语言 > 详细

Python的进制转换

时间:2017-11-08 16:02:14      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:center   十六进制   print   pac   cin   height   二进制   ext   roman   

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)) -

 

 Example:

 

number = 10
number_bin = bin(number)
number_oct = oct(number)
number_hex = hex(number)
print("--------------- 十进制转换 -----------------------------")
print(number, "所对应的二进制表示为:", number_bin)
print(number, "所对应的八进制表示为:", number_oct)
print(number, "所对应的十六进制表示为:", number_hex)
print("--------------- 二进制转换 -----------------------------")
print(number_bin, "所对应的十进制表示为:", int(number_bin, 2))
print(number_bin, "所对应的八进制表示为:", oct(int(number_bin, 2)))
print(number_bin, "所对应的十六进制表示为:", hex(int(number_bin, 2)))
print("--------------- 八进制转换 -----------------------------")
print(number_oct, "所对应的十进制表示为:", int(number_oct, 8))
print(number_oct, "所对应的二进制表示为:", bin(int(number_oct, 8)))
print(number_oct, "所对应的十六进制表示为:", hex(int(number_oct, 8)))
print("--------------- 十六进制转换 -----------------------------")
print(number_hex, "所对应的十进制表示为:", int(number_hex, 16))
print(number_hex, "所对应的二进制表示为:", bin(int(number_hex, 16)))
print(number_hex, "所对应的八进制表示为:", oct(int(number_hex, 16)))

 

Python的进制转换

标签:center   十六进制   print   pac   cin   height   二进制   ext   roman   

原文地址:http://www.cnblogs.com/ystwyfe/p/7804210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!