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
Libérer: 2025-01-03 19:25:09
original
818 Les gens l'ont consulté

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

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

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

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