Maison >développement back-end >Tutoriel Python >Comment convertir des chaînes en types de données numériques (int et float) en Python ?

Comment convertir des chaînes en types de données numériques (int et float) en Python ?

DDD
DDDoriginal
2025-01-03 19:25:09793parcourir

How Do I Convert Strings to Numeric Data Types (int and float) in Python?

Conversion de chaînes en types de données numériques en Python

En Python, il est souvent nécessaire de convertir des chaînes représentant des valeurs numériques en types de données numériques réels comme float ou int. Cela devient crucial lorsque vous travaillez avec des données provenant de sources externes ou lorsque des opérations mathématiques précises sont nécessaires.

Conversion de chaînes en flottant

Pour convertir une chaîne en flottant, utilisez l' fonction float(). Il prend un argument de chaîne et renvoie une représentation à virgule flottante de la valeur numérique qu'il contient.

Par exemple :

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

Conversion de chaînes en Int

Si vous devez convertir une chaîne en entier, vous pouvez utiliser la fonction int(), mais vous devez d'abord vous assurer que la chaîne est un entier valide représentation.

Par exemple :

a = "31"
int(a)
# Output: 31

Remarque : Il convient de mentionner que int() appliqué à une chaîne qui représente un flottant renverra la partie entière tronquée de la valeur flottante, comme démontré dans l'exemple ci-dessous :

int(float(a))
# Output: 545

En comprenant ces techniques de conversion, vous pouvez gérer de manière transparente les données numériques dans chaînes et effectuez des opérations mathématiques précises selon les besoins dans vos programmes Python.

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
Article précédent:reste dans PyTorchArticle suivant:reste dans PyTorch