Maison  >  Article  >  développement back-end  >  Comment spécifier des entiers hexadécimaux et octaux en Python ?

Comment spécifier des entiers hexadécimaux et octaux en Python ?

王林
王林avant
2023-09-05 09:29:171120parcourir

Comment spécifier des entiers hexadécimaux et octaux en Python ?

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

Entiers hexadécimaux en Python

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.

Exemple

Pour représenter le type hexadécimal, ajoutez 0x -

devant
a = 0x12
print("Hexadecimal = ",a)
print("Type = ",type(a))

Sortie

Hexadecimal = 18
Type = <class 'int'>

Entiers octaux en Python

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.

Exemple

Pour représenter un type octal (base 8), ajoutez 0 (zéro) devant -

a = 0O20
print("Octal = ",a)
print("Type = ",type(a))

Sortie

Octal = 16
Type = <class 'int'>

Regardons d'autres exemples -

Convertir le décimal en octal

Exemple

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)))

Sortie

Decimal = 110
The number 110 in octal form = 0o156

Convertir le décimal en hexadécimal

Pour convertir un nombre décimal en hexadécimal, utilisez la méthode hex() et définissez le nombre décimal comme argument -

Exemple

# 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)))

Sortie

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer