1. python中二进制数10101转为十进制数的表达式是什么
在Python中,可以使用int()函数将二进制数10101转换为十进制数。int()函数的第一个参数为要转换的数,第银弊二个参数为进制。例如,要将二进制携肆数10101转换为十进制数,可以使用以下表达式:
int('10101', 2)
该锋隐族表达式会将二进制数10101转换为十进制数21。
2. python整数转化为二进制
1、你可以自己写函数采用 %2 的方式来算。
>>> binary = lambda n: '' if n==0 else binary(n/2) + str(n%2)>>> binary(5)'101'>>>
2、采用 python 自带了方法 bin 函数,比如 bin(12345) 回返回字符串 '0b11000000111001', 这个时候在把0b去掉即可:
>>> bin(12345).replace('0b','')'11000000111001'
3、也可以采用字符串的 format 方法来获取二进制:
>>> "{0:b}".format(12345)'11000000111001'>>>