Maison >développement back-end >Tutoriel Python >Comment convertir des chaînes en nombres (entiers et flottants) en Python ?

Comment convertir des chaînes en nombres (entiers et flottants) en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-27 15:38:12411parcourir

How Do I Convert Strings to Numbers (Integers and Floats) in Python?

Conversion de chaînes en nombres en Python

Python fournit des méthodes pratiques pour convertir des chaînes représentant des valeurs numériques en virgule flottante (float) ou en entier ( int). Voici comment y parvenir :

Conversion de chaînes en flottants

Pour convertir une chaîne contenant une valeur décimale en flottant, utilisez la fonction float(). Par exemple :

a = "545.2222"
float_value = float(a)
print(float_value)  # Output: 545.22220000000004

Conversion de chaînes en entiers

Pour convertir une chaîne représentant un entier en un entier, utilisez la fonction int(). Notez que cela nécessite que la chaîne contienne des chiffres entiers valides. Par exemple :

b = "31"
int_value = int(b)
print(int_value)  # Output: 31

Conversion d'entier en flottant (étape facultative)

Au cas où vous auriez besoin de reconvertir votre entier en flottant, vous pouvez ensuite utiliser le float() à nouveau :

float_value = float(int_value)

En suivant ces étapes simples, vous pouvez facilement analyser des chaînes pour obtenir des valeurs numériques en Python, ce qui permet votre code pour interagir efficacement avec les données numériques.

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