| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come modificare la base in Python
    In Python , è possibile rappresentare i numeri in diverse basi diverse diversi da quello decimale di default , o in base 10 . Tuttavia, quando si cambia la base , Python rappresenta questi numeri come stringhe con un prefisso per identificare la base : " 0b " per binario , "0" per ottale e "0x" per esadecimale . Se si tenta di aggiungere i numeri non- base- 10, concatena le stringhe Python . Altri calcoli provocano un errore di tipo . Per eseguire calcoli su numeri non in base 10 , è necessario convertirle in numeri interi , fare il calcolo , e poi convertire di nuovo alla rappresentazione di base originale . Istruzioni
    1

    Aprire un file di programma Python . Digitare il seguente codice :

    bin stampa ( 50 ) per

    stampa ottobre ( 50 ) per

    esagonale di stampa ( 50 ) per

    Queste tre linee di prendere il decimale numero 50 e cambia la sua base prima in binario ( base 2 ) e stampa " 0b110010 ", poi in ottale ( base- 8) e stampa " 062 " e, infine, per esadecimale ( base 16 ) e stampa " 0x32 ". Si noti che tutti e tre questi valori sono rappresentazioni di stringa di loro rispettive basi
    2

    digitare il seguente codice : .

    Stampa 0b11001

    stampa 031
    < p > stampa 0x19

    Ognuna di queste linee di convertire il numero di base di un valore decimale . Il " 0b " nella prima riga rappresenta un numero binario , lo "0 " nella seconda rappresenta ottale e la "0x" nella terza riga rappresenta un valore esadecimale . Ogni numero , 11001 in binario , ottale a 31 e 19 in esadecimale , convertiti a 25 in decimale
    3

    digitare il seguente codice : .

    Var1 = bin ( 25 ) per

    var2 = bin ( 50 ) per

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

    Le prime due righe creano due variabili per contenere le rappresentazioni binarie dei numeri decimali 25 e 50 , rispettivamente. La terza linea converte ogni numero binario in un numero intero , aggiunge i loro valori insieme, poi converte il numero di nuovo ad una rappresentazione binaria . L'uscita qui è " 0b1001011 ", che è l'equivalente binario di 75 in decimale .

    Previous :

    next :
      Articoli Correlati
    ·Come calcolare la Regola Simpson Usare Python 
    ·Come aggiungere ogni elemento di una lista in Python 
    ·Come trovare la più breve lunghezza di una stringa in …
    ·Come aggiungere gli spazi iniziali in Python 
    ·Come cercare e sostituire con Python 
    ·Come convertire Int. a stringa in Python 
    ·Come accedere alla prova Tempo di esecuzione in Python 
    ·Come sostituire Python Diritto 
    ·Come determinare quando utilizzare Python 
    ·Come scrivere codice in Python 
      Articoli in evidenza
    ·Come utilizzare il timer in VB6 
    ·Come creare un archivio chiavi in Java 
    ·Differenze tra Java 1.4 e Java 1.5 
    ·Come includere file JAR locali nel progetto costruire i…
    ·Definire operatore booleano 
    ·Come leggere un file di testo in PHP 
    ·Come installare uno script di rilevamento con Java 
    ·Elenchi In Python 
    ·Come necessario passare in JavaScript 
    ·Come accedere alla temperatura della CPU in VB 
    Copyright © Conoscenza Informatica http://it.wingwit.com