那个函数好,在不考虑空间复杂度的情况下,必然是时间越短越好.
你的函数没有正确结果,必然是最差的.相对用时,Python内置函数是更好的.
在Python中,可以使用int()函数将二进制数10101转换为十进制数.int()函数的第一个参数为要转换的数,第二个参数为进制.例如,要将二进制数10101转换为十进制数,可以使用以下表达式:
从二进制转换为十进制有几种方式
第一种是在二进制数前加上0b,显示时会自动转换为十进制,注意这并不是字符串
x = 0b1010print(x)
如果是字符串可以利用eval求值
x = eval('0b1010')
第二种是利用int函数,字符串可以以0b为前缀,也可以不使用
函数会将输入base进制的字符串转换为十进制
以上就是土嘎嘎小编为大家整理的二进制函数python相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!