Maison > Article > développement back-end > A quoi sert la fonction int() en python
La fonction int() en Python peut convertir différents types de valeurs en entiers, notamment des chaînes, des nombres à virgule flottante et d'autres types. La fonction int() convertit la représentation entière dans la chaîne en un type entier, arrondit le nombre à virgule flottante en un entier et spécifie la base à convertir via le deuxième paramètre. Cette fonction est largement utilisée dans la conversion de types de données et les opérations sur des nombres entiers.
En Python, la fonction int() est utilisée pour convertir une valeur en entier (int). Il peut accepter des arguments de différents types et essayer de convertir ces arguments en nombres entiers. Voici quelques utilisations courantes de la fonction int() :
Convertir une chaîne en entier :
num_str = "123"num = int(num_str)print(num) # 输出:123
La fonction int() peut convertir une chaîne représentant un entier en un type entier.
Convertir un nombre à virgule flottante en entier : la fonction
num_float = 3.14num = int(num_float)print(num) # 输出:3
int() arrondira le nombre à virgule flottante et le convertira en entier.
Convertir d'autres types en entiers :
bool_val = Truenum = int(bool_val)print(num) # 输出:1
Lors de la conversion d'une valeur booléenne en entier, True est converti en 1 et False est converti en 0.
Spécifier la conversion de base :
num_str = "10"num = int(num_str, 2)print(num) # 输出:2
La fonction int() peut également accepter un deuxième paramètre, indiquant la base représentée par la chaîne à convertir. Par exemple, int("10", 2) convertira la chaîne binaire en. "10" est converti en décimal 2.
En général, la fonction int() est utilisée pour convertir d'autres types de données en types entiers. Bien entendu, la compatibilité des types de données et la perte éventuelle de précision des données doivent être prises en compte lors des conversions.
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!