Stap 4: Zet nummer Bases
Typ het volgende achter de >>> wordt gevraagd en druk op de return-toets:
>>> bin(100)
'0b1100100'
>>>
Vragen we Python 100 decimaal converteren naar een binair getal:
Het antwoord dat wij ontvangen is 1100100, merk op dat een notatie 0b wordt geplaatst aan het begin van de 1100100, dit is python notatie die aangeeft dat het antwoord binair is. Zo hebben we 100 decimale geconverteerd naar 1100100 in binary.
Typ het volgende:
>>> hex(100)
'0x64'
>>>
Ons antwoord is 64 hex, de 0 x is python notatie dat ons antwoord in de hexadecimale notatie. We hebben 100 decimale geconverteerd naar 64 hex.
Laten we proberen om de andere manier nu gaan, typt u in het volgende op de >>> prompt:
>>> Int('0x64',16)
100
>>>
Bericht er is geen dec() functie, we hebben de functie int() te gebruiken. Let ook op
We moesten de '0x64' in enkele aanhalingstekens plaatsen. De functie int() neemt een tekenreeks als waarde. We moeten ook Voer a, (komma) en voer een waarde van 16. De 16 vertelt de functie int() dat de 0x64 een hexadecimaal getal. De functie int() omgezet string-waarden in decimale waarden.
Laat nu typt u het volgende achter de >>> prompt:
>>> int('1100100',2)
100
>>>
Met behulp van de functie int() kunt we ook een binaire tekenreekswaarde converteren naar decimaal.
De 2 vertelt de functie int() dat wij proberen een binaire tekenreeks converteren naar een decimaal getal.
Met behulp van deze drie functies, bin(), hex en int() kunt we eenvoudig converteren tussen alle nummer basen gebruikt bij het programmeren.