Maison >développement back-end >Tutoriel Python >Comment convertir des chaînes en types de données numériques (int et float) en 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!