INT |
Entier |
---|---|
Python |
Syntaxe
int() |
int(x) |
int(x,radix) |
Paramètres
Nom | Description |
---|---|
x | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
radix | Ce paramètre permet d'indiquer la base numérique à utilisé |
Description
Cette fonction permet de convertir une chaîne de caractères avec une base décimal spécifié en un entier.
Remarques
- Si le paramètre x est en nombre à virgule flottante, la conversion tronque vers un zéro. Si le paramètre est en dehors de l'intervalle entière, la fonction int renvoie un objet long à la place.
- Si le paramètre x n'est pas un nombre ou si le paramètre radix est donné, alors le nombre doit être une chaîne de caractères ou un objet Unicode représentant un littéral entier dans la base spécifié par le paramètre radix. Facultativement, le littéral peut être précédé du caractère «+» ou «-» (sans espace entre les deux) et entouré d'espaces. Un littéral base-n se compose des chiffres de 0 à n-1, de a à z (ou de A à Z) ayant des valeurs de 10 à 35. La base par défaut est 10. Les valeurs autorisées sont 0 et 2 à 36. Les littéraux de base 2, -8 et -16 peuvent éventuellement être préfixés avec 0b/0B, 0o/0O/0, ou 0x/0X, comme avec les littéraux entiers dans le code. La base 0 signifie interpréter la chaîne de caractère exactement comme un littéral entier, de sorte que la base réelle est 2, 8, 10 ou 16.
Exemple
Voici un exemple de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
INT(1)= 1INT(1.1)= 1
INT(1.7)= 1
INT(-1)= -1
INT(-1.1)= -1
INT(-1.7)= -1
INT(30.2)= 30
INT(-35.4)= -35
Dernière mise à jour : Mercredi, le 14 septembre 2016