Paso 4: Convertir el número de Bases
Escriba lo siguiente en el >>> pronto y pulse la tecla Retorno:
>>> bin(100)
'0b1100100'
>>>
Pedimos a Python para convertir decimal 100 en binario:
La respuesta que recibimos es 1100100, observe que una notación 0b se coloca al principio de la 1100100, notación de python lo que indica que la respuesta es binaria. Así hemos convertido 100 decimal a 1100100 en binario.
Escriba lo siguiente:
>>> hex(100)
'0x64'
>>>
Nuestra respuesta es 64 hexadecimal, 0 x es notación de python que nuestra respuesta está en hexadecimal. Hemos convertido 100 decimal a hex 64.
Vamos a intentar ir la otra manera ahora, escriba lo siguiente en el >>> el símbolo del sistema:
>>> Int('0x64',16)
100
>>>
Aviso que no es una función de dec(), tenemos que utilizar la función int(). También aviso
Tuvimos que colocar los '0x64' en comillas simples. La función int() toma una cadena como un valor. También tenemos que entrar a, (coma) e introduzca un valor de 16. 16 dice la función int() que el 0x64 es un número hexadecimal. La función int() convierte los valores de cadena en valores decimales.
Ahora, escriba lo siguiente en el >>> el símbolo del sistema:
>>> int('1100100',2)
100
>>>
Utilizando la función int() también podemos convertir un valor de cadena binaria a decimal.
El 2 indica la función int() que estamos tratando de convertir una cadena binaria en un número decimal.
Mediante el uso de estas tres funciones, bin(), hex y int() fácilmente podemos convertir entre todas las bases de número usos en la programación.