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

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

王林
Libérer: 2023-09-05 09:29:17
avant
1283 Les gens l'ont consulté

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
Copier après la connexion

Pour les types octaux (base 8), ajoutez 0 (zéro) devant. Par exemple -

0O20
Copier après la connexion

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))
Copier après la connexion

Sortie

Hexadecimal = 18
Type = <class 'int'>
Copier après la connexion

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))
Copier après la connexion

Sortie

Octal = 16
Type = <class 'int'>
Copier après la connexion

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)))
Copier après la connexion

Sortie

Decimal = 110
The number 110 in octal form = 0o156
Copier après la connexion

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)))
Copier après la connexion

Sortie

Decimal =  110
The number 110 in hexadecimal form = 0x6e
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal