用python写一个进制转换的程序(年近半百自学Python之进制转换)

二进制:0,1八进制:0,1,2,3,4,5,6,7,今天小编就来聊一聊关于用python写一个进制转换的程序?接下来我们就一起去研究一下吧!

用python写一个进制转换的程序(年近半百自学Python之进制转换)

用python写一个进制转换的程序

二进制:0,1

八进制:0,1,2,3,4,5,6,7

十进制:0~9

十六进制:0~9 a~f

--------------------------------

1、十进制转二进制

n=149

result=bin(n) #binary

print(result) #10010101

2、十进制转八进制

result=oct(n)

print(result) #225

3、十进制转十六进制

result=hex(n)

print(result) #95

#前缀: 0b 二进制 0o 八进制 0x 十六进制

--------------------------------

4、十六进制转十进制

n=0x95

result=int(n) #任意其它进制数都可以用 int 转换成十进制

print(result)

5、总结:

函数:(记熟下面几个函数就OK了,它们之间可以互相转化)

bin() 0b 二进制

int() 十进制

oct() 0o 八进制

hex() 0x 十六进制

#已知二进制转成十六进制,将二进制从右侧开始4位一组,最后一组不足4位补0

#已知二进制转成八进制,将二进制从右侧开始3位一组,最后一组不足3位补0

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页