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
1188 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!

source:tutorialspoint.com
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