Heim > Artikel > Backend-Entwicklung > Wie spezifiziere ich hexadezimale und oktale Ganzzahlen in Python?
Hexadezimal und Oktal gehören zu den Zahlentypen in Python. Sehen wir uns an, wie man sie einzeln angibt.
Für hexadezimale Typen fügen Sie 0x voran. Zum Beispiel -
0x11
Für Oktaltypen (Basis 8) fügen Sie vorne 0 (Null) hinzu. Zum Beispiel -
0O20
Das hexadezimale Zahlensystem verwendet 10 Ziffern und 6 Buchstaben. Die Buchstaben 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E und F stehen für 10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15 Auch als hexadezimales Zahlensystem bekannt.
Um den hexadezimalen Typ darzustellen, fügen Sie 0x -
vorana = 0x12 print("Hexadecimal = ",a) print("Type = ",type(a))
Hexadecimal = 18 Type = <class 'int'>
Oktalzahlen bestehen aus acht Ziffern: 0,1,2,3,4,5,6,7. Auch als Zahlensystem zur Basis 8 bekannt. Jede Position in einer Oktalzahl stellt die Basis (8) hoch 0 dar. Die letzte Position in einer Oktalzahl stellt die Basis (8) hoch x dar.
Um einen Oktaltyp (Basis 8) darzustellen, fügen Sie 0 (Null) vor -
hinzua = 0O20 print("Octal = ",a) print("Type = ",type(a))
Octal = 16 Type = <class 'int'>
Schauen wir uns andere Beispiele an -
Um Dezimalzahl in Oktalzahl umzuwandeln, verwenden Sie die Methode oct() und legen Sie die Dezimalzahl als Argument fest -
# Decimal Number dec = 110 # Display the Decimal Number print("Decimal = ",dec) # Display the Octal form print('The number {} in octal form = {}'.format(dec, oct(dec)))
Decimal = 110 The number 110 in octal form = 0o156
Um Dezimalzahlen in Hexadezimalzahlen umzuwandeln, verwenden Sie die Methode hex() und legen Sie die Dezimalzahl als Argument fest -
# Decimal Number dec = 110 # Display the Decimal Number print("Decimal = ",dec) # Display the Hexadecimal form print('The number {} in hexadecimal form = {}'.format(dec, hex(dec)))
Decimal = 110 The number 110 in hexadecimal form = 0x6e
Das obige ist der detaillierte Inhalt vonWie spezifiziere ich hexadezimale und oktale Ganzzahlen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!