Heim > Backend-Entwicklung > Python-Tutorial > Konvertierung zwischen verschiedenen Basen in Python

Konvertierung zwischen verschiedenen Basen in Python

大家讲道理
Freigeben: 2016-11-07 10:34:47
Original
1577 Leute haben es durchsucht

Verschiedene Basen

Binär 0b101

Stellt eine Binärzahl dar, die mit der Zahl 0 und dem Buchstaben b beginnt. Wenn eine Zahl größer oder gleich 2 erscheint, wird eine SyntaxError-Ausnahme ausgelöst

Oktal 0711

Zahlen, die mit 0 beginnen, stellen Oktalzahlen dar. Wenn eine Zahl größer oder gleich 8 erscheint, wird eine SyntaxError-Ausnahme ausgelöst

Dezimal 123

Buchstaben können in der normalen Anzeige nicht angezeigt werden

Hexadezimal 0x15

Hexadezimalzahlen beginnend mit der Zahl 0 und Untertitel x können 0-9 und abcdef oder ABCDEF erscheinen. Es wird eine SyntaxError-Ausnahme ausgelöst

Eingebaute Funktionen nach Python 2.6

#Dezimal in Binärzahl umwandeln

>>> bin(10)
'0b1010'
Nach dem Login kopieren

#Binär in Dezimalzahl umwandeln

>>> int("1001",2)
9
Nach dem Login kopieren

#Dezimal in Hexadezimal umwandeln

>>> hex(10)
'0xa'
Nach dem Login kopieren

#Hexadezimal in Dezimal umwandeln

>>> int('ff', 16)
255
Nach dem Login kopieren
>>> int('0xab', 16)
171
Nach dem Login kopieren

#Dezimal in Oktal umwandeln

>>print("%o" % 10)
>>12
Nach dem Login kopieren

#Hexadezimal in Binär umwandeln

>>> bin(0xa)
'0b1010'
>>>
Nach dem Login kopieren

#Dezimal in Oktal

>>> oct(8)
'010'
Nach dem Login kopieren

#Binär in Hexadezimal

>>> hex(0b1001)
'0x9'
Nach dem Login kopieren

Außerdem in der interaktiven Erklärung In der Serverumgebung konvertiert Python automatisch verschiedene Basissysteme in Dezimalsysteme zur Berechnung

>>> 0b101 + 0711 + 123 + 0x15 
606
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage