Hexadécimal et octal font partie des types de nombres en Python. Voyons comment les spécifier un par un.
Pour les types hexadécimaux, ajoutez 0x devant. Par exemple -
0x11
Pour les types octaux (base 8), ajoutez 0 (zéro) devant. Par exemple -
0O20
Le système numérique hexadécimal utilise 10 chiffres et 6 lettres. Les lettres 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E et F représentent 10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15 Également connu sous le nom de système de nombres hexadécimaux.
Pour représenter le type hexadécimal, ajoutez 0x -
devanta = 0x12 print("Hexadecimal = ",a) print("Type = ",type(a))
Hexadecimal = 18 Type = <class 'int'>
Les nombres octaux utilisent huit chiffres : 0,1,2,3,4,5,6,7. Également connu sous le nom de système numérique en base 8. Chaque position dans un nombre octal représente la base (8) élevée à la puissance 0. La dernière position d'un nombre octal représente la base (8) élevée à la puissance x.
Pour représenter un type octal (base 8), ajoutez 0 (zéro) devant -
a = 0O20 print("Octal = ",a) print("Type = ",type(a))
Octal = 16 Type = <class 'int'>
Regardons d'autres exemples -
Pour convertir un nombre décimal en octal, utilisez la méthode oct() et définissez le nombre décimal comme argument -
# 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
Pour convertir un nombre décimal en hexadécimal, utilisez la méthode hex() et définissez le nombre décimal comme argument -
# 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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!