LONG |
Long |
---|---|
Python |
Syntaxe
long() |
long(x) |
long(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 long.
Remarques
- Si le paramètre x est un nombre à virgule flottante, la conversion tronque vers le zéro. Si le paramètre est en dehors de la plage entière, la fonction 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 paramètre x doit être une chaîne de caractères ou un objet Unicode représentant un littéral entier dans la base de 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ères 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 :
LONG(1)= 1LONG(1.1)= 1
LONG(1.7)= 1
LONG(-1)= -1
LONG(-1.1)= -1
LONG(-1.7)= -1
LONG(30.2)= 30
LONG(-35.4)= -35
Dernière mise à jour : Mercredi, le 14 septembre 2016