logo

Fonction Python int()

La fonction Python int() est utilisée pour obtenir la valeur entière. Il renvoie une expression convertie en nombre entier. Si l'argument est une virgule flottante, la conversion tronque le nombre. Si l'argument est en dehors de la plage entière, il convertit le nombre en type long.

Si le nombre n'est pas un nombre ou si une base est donnée, le nombre doit être une chaîne.

clé unique mysql

Signature

 int(x, base=10) 

Paramètres

X : Un nombre qui doit être converti en type entier.

base : C'est un argument facultatif si le nombre utilisé doit être une chaîne.

Retour

Il renvoie une valeur entière.

Voyons quelques exemples de fonction int() pour comprendre sa fonctionnalité.

Exemple de fonction Python int() 1

Il s'agit d'un exemple Python simple qui convertit les valeurs float et string en un type entier. La valeur flottante est tronquée par la fonction et renvoie un entier à la place.

 # Python int() function example # Calling function val = int(10) # integer value val2 = int(10.52) # float value val3 = int('10') # string value # Displaying result print('integer values :',val, val2, val3) 

Sortir:

 integer values : 10 10 10 

Exemple de fonction Python int() 2

Pour vérifier le type de valeur renvoyée, nous pouvons utiliser la fonction type. La fonction type renvoie le type de valeur. Voir un exemple ci-dessous.

 # Python int() function example # Declaring variables val1 = 10 # integer val2 = 10.52 # float val3 = '10' # string # Checking values's type print(type(val1), type(val2), type(val3)) # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('values after conversion ',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

Sortir:

tableaux java
 values after conversion 10 10 10 and types are: 

Exemple de fonction Python int() 3

 # Python int() function example # Declaring variables val1 = 0b010 # binary val2 = 0xAF # hexadecimal val3 = 0o10 # octal # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('Values after conversion:',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

Sortir:

 Values after conversion: 2 175 8 and types are: