| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo cambiar la base en Python
    En Python , puede representar números en varias bases diferentes que no sean el decimal por omisión , o en base 10 . Sin embargo , al cambiar la base, Python representan estos números como cadenas con un prefijo para identificar la base: " 0b " para binario "0" para octal y " 0x " para hexadecimal . Si intenta agregar números no -base- 10 , concatena las cadenas de Python . Otros cálculos dan como resultado un error de tipo . Para hacer cálculos con números que no están en base 10 , debe convertir a enteros , hacer el cálculo y luego convertirlos de nuevo a la representación de base original. Instrucciones
    1

    Abra un archivo de programa Python. Escriba el siguiente código:
    bin impresión

    ( 50 )

    impresión octubre ( 50 )

    hexagonal de impresión ( 50 )

    Estas tres líneas toman el decimal número 50 y cambia su base de primero en binario ( base 2 ) e imprime " 0b110010 ", luego a octal ( base 8 ) e imprime " 062 " y finalmente a hexadecimal ( base 16 ) e imprime " 0x32 ". Tenga en cuenta que estos tres valores son representaciones de cadena de sus respectivas bases
    2

    Escriba el siguiente código: .

    Impresión 0b11001

    impresión 031
    < p> impresión 0x19

    Cada una de estas líneas de convertir el número base a un valor decimal. El " 0b " en la primera línea representa un número binario , el " 0 " en el segundo representa octal y el " 0 x" en la tercera línea representa un valor hexadecimal . Cada número , 11001 en binario , octal y 31 en 19 en hexadecimal , convierte a 25 en decimal
    3

    Escriba el siguiente código: .

    Var1 = bin ( 25 )

    var2 = bin ( 50 )
    bin

    ( int ( var1 , 2 ) + int ( var2 , 2 ))

    Las dos primeras líneas crean dos variables para mantener las representaciones binarias de los números decimales 25 y 50 , respectivamente. La tercera línea se convierte cada número binario a un entero, suma sus valores juntos, y luego convierte el número de nuevo a una representación binaria . La salida aquí es " 0b1001011 ", que es el equivalente binario de 75 en decimal.

    Previous :

    next :
      Artículos relacionados
    ·Cómo compilar comandos Python 
    ·Cómo escribir un programa en Python para ecuaciones di…
    ·Cómo anexar una matriz en Python 
    ·Cómo determinar el orden alfabético en Python 
    ·Cómo rastrear los cambios en Python y Django 
    ·Cómo instalar PyLab en Python 
    ·Cómo determinar la longitud del diccionario en Python 
    ·Cómo pasar una función como argumento en Python 
    ·Cómo convertir CSV a HTML en Python 
    ·Cómo: Python a PDF 
      Artículos destacados
    ·Cómo crear un calendario en PHP 
    ·WPF Border Styles 
    ·Cómo utilizar las API de Windows para cambiar el fondo…
    ·Cómo conseguir Índice una matriz de elemento en PHP 
    ·Diferencia entre un script de shell y un Programa 
    ·Cómo convertir un JDW a un Eclipse 
    ·Cómo Ignorar líneas de comentario en C + + 
    ·Cómo crear Diseño Web 
    ·Cómo configurar un repositorio SVN 
    ·Cómo hacer tu propio video juegos con Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com