Red de conocimiento informático - Problemas con los teléfonos móviles - Conversión de entero a binario en Python

Conversión de entero a binario en Python

1. Puedes escribir tu propia función de conteo usando %2.

>>> binario = lambda n:'' si n==0 else binario(n/2) + str(n%2)>>>> binario(5)'101'>>> >

2. Utilice el método de función bin que viene con Python, como bin(12345) para devolver la cadena '0b11000000111001'. En este momento, puede eliminar el 0b:

> > > bin( 12345).replace('0b','')'11000000111001'

3. También puedes usar el método de formato de la cadena para obtener el binario:

>>> "{0:b }".format(12345)'11000000111001'>>>