十进制转换为二进制Python,怎么用python将十进制转换为二进制
我们在学习python的时候,肯定会遇到十进制的转换。其实很简单。这就像小学学数学乘法口诀的意义一样。只要记住换算公式,就可以轻松应用。来看看具体操作内容吧~
一、python进制转换
十进制数—二进制数
十进制—十进制
十进制—十六进制
二、十进制
众所周知的十进制,其实是从0开始,数到9后,跳到10,从而变成10。
三、二进制
从0开始,也就是00(前面的0可以省略,留作更好的描述),到01,也变成10[对应十进制的3],然后是11[对应十进制的4],100[对应十进制的5]。诸如此类。
四、十进制转换二进制示意图
将十进制数转换为二进制数,方法是将数连续除以2,并以相反的顺序打印剩余的数。我们将使用递归函数将十进制数转换成二进制数。
代码如下:
defconvertToBinary(n):
ifn1:
转换二进制数(n//2)
打印(n%2,end= )
dec=34
转换二进制(十进制)
打印()输出:
100010注:以上程序只适用于整数。它不适用于小数值,如25.5、45.64等。
五、知识拓展——八进制、十六进制
八进制:八进制是每八进一,取值范围是0~7。和二进制比就好理解了。
十六进制:十六进制可能稍微复杂一点。十六进制用数字0~9和英文字母A-F表示(不区分大小写),所以A代表10,F代表15。十六进制在计算机领域应用广泛。所以在做大数据的内容时可以选择使用十六进制。
给大家看一个对比:
可以根据上面的教学自己试试看~举一反三,快快成长起来!
更多python实用知识,点击进入PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。