| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan ændres Base i Python
    I Python kan du repræsentere tal i flere forskellige underlag end standard decimal , eller base -10 . Men når du ændrer basen, Python repræsenterer disse tal som strenge med et præfiks til at identificere base: " 0b " for binær, "0" for oktale og " 0x " for hexadecimal . Hvis du forsøger at tilføje ikke -base - 10 numre , Python sammenkæder strenge. Andre beregninger resultere i en type fejl . For at gøre matematik på tal ikke i bunden -10 , skal du konvertere dem til heltal , så gør beregningen , og derefter konvertere dem tilbage til den oprindelige bund repræsentation. Instruktioner
    1

    Åbn en Python program fil. Indtast følgende kode : Hej

    print bin (50)

    print oct (50)

    print hex (50)

    Disse tre linjer tager decimal nummer 50 og ændrer sin base først til binær (base -2) og udskriver " 0b110010 ", så til oktal (base -8) og udskriver " 062 ", og endelig til hexadecimal (base -16) og udskriver " 0x32 ". Bemærk, at alle tre af disse værdier er streng repræsentationer af deres respektive baser
    2

    Indtast følgende kode : .

    Print 0b11001

    print 031
    < p> print 0x19

    Hver af disse linjer konvertere basen nummer til en decimal værdi. Den " 0b " i første linje repræsenterer et binært tal , "0" i den anden repræsenterer oktale og " 0x " i tredje linje repræsenterer en hex ​​værdi. Hvert nummer 11001 i binær , 31 i oktal og 19 i hexadecimal, konverterer til 25 i decimal
    3

    Indtast følgende kode : .

    Var1 = bin (25 )

    var2 = bin (50)

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

    De første to linjer oprette to variabler til at holde de binære repræsentationer af decimaltal 25 og 50 , hhv. Den tredje linje konverterer hvert binært tal til et heltal , tilføjer deres værdier sammen , derefter konverterer det nummer tilbage til en binær repræsentation . Udgangen her er " 0b1001011 ", som er den binære ækvivalent af 75 i decimal.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får Koordinater for Linux Cursor 
    ·Making Histogrammer i Python 
    ·Hvordan du indstiller din Python Path 
    ·Sådan Size en Python Frame 
    ·Sådan konvertere en streng til en liste 
    ·Sådan oprettes Arrays fra en CSV Med Python 
    ·Hvordan at finde ud hvilken version af Python du har 
    ·Regular Expression Tutorial for Python 2.5 
    ·Sådan at rydde skærmen i Python Programming 
    ·Python Slice Metode 
      Anbefalede Artikler
    ·PowerPoint-præsentation Ideer til en computer klasse H…
    ·Hvordan man opbygger en applet Med Eclipse 
    ·ColdFusion og PHP Training 
    ·Sådan Læs billeder i en mappe på Python 
    ·Sådan Lær Computer Programmeringssprog 
    ·Hvordan tilføjer jeg en Java SSH klient til en webside…
    ·Hvad er årsagen JRun Servlet Fejl 500 Null 
    ·Sådan får MySQL Certification 
    ·Hvordan laver man en usynlig knap i C # 
    ·Sådan Kombiner Logic Gates Diagrams 
    Copyright © Computer Viden http://www.computerdk.com