Maison  >  Article  >  développement back-end  >  Convertissez un entier en chaîne octale à l'aide de la fonction oct() de Python

Convertissez un entier en chaîne octale à l'aide de la fonction oct() de Python

王林
王林original
2023-08-22 15:45:521713parcourir

Convertissez un entier en chaîne octale à laide de la fonction oct() de Python

Utilisez la fonction oct() de Python pour convertir un entier en chaîne octale

En Python, nous pouvons utiliser la fonction intégrée oct() pour convertir un entier en chaîne octale correspondante. Ceci est très pratique dans certains scénarios d'application spécifiques, comme lors de la conversion hexadécimale, de l'encodage, etc. La syntaxe de la fonction

oct() est la suivante :
oct(number)

où, number représente l'entier à convertir.

Maintenant, passons en revue quelques exemples pour montrer comment utiliser la fonction oct() pour convertir un entier en chaîne octale.

Exemple 1 : Convertir un entier en chaîne octale

# 假设我们要将整数15转换为八进制字符串
number = 15
oct_string = oct(number)
print(oct_string)

Le résultat courant est :

0o17

Nous pouvons voir que la chaîne octale renvoyée par la fonction commence par "0o", suivi du nombre octal correspondant. Dans cet exemple, le nombre décimal 15 est converti en nombre octal 17.

Exemple 2 : Convertir une chaîne octale en entier

# 假设我们有一个八进制字符串"0o17",我们要将其转换为整数
oct_string = "0o17"
number = int(oct_string, 8)
print(number)

Le résultat courant est :

15

Dans cet exemple, nous utilisons la fonction intégrée int() pour convertir la chaîne octale "0o17" en entier 15. Dans la fonction int(), nous avons spécifié le deuxième paramètre comme 8, ce qui signifie que la chaîne doit être analysée en un nombre octal.

Exemple 3 : Convertir plusieurs entiers en chaînes octales

# 假设我们有一个整数列表,我们要将列表中的每个整数都转换为八进制字符串
numbers = [10, 20, 30, 40]
oct_strings = [oct(num) for num in numbers]
print(oct_strings)

Le résultat courant est :

['0o12', '0o24', '0o36', '0o50']

Dans cet exemple, nous utilisons la compréhension de liste pour convertir chaque élément de la liste d'entiers en la chaîne de caractères octale correspondante. Enfin, nous avons une liste de quatre chaînes octales.

En résumé, en utilisant la fonction oct() de Python, nous pouvons facilement convertir un entier en chaîne octale correspondante. Ceci est très pratique lors de l’exécution d’opérations telles que la conversion de base et l’encodage. J'espère que cet article vous aidera !

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