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!