Section courante

A propos

Section administrative du site

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.

Algorithme

MODULE LONG(valeur, base=10)
   SI valeur est déjà de type entier ALORS
      RETOURNE valeur
   SINON SI valeur est de type chaîne de caractères ALORS
      Convertir la chaîne valeur en un entier en utilisant la base spécifiée (par défaut 10)
      RETOURNE l'entier converti
   SINON
      Lever une exception de type ValueError ("Type non supporté pour la conversion en long")
   FIN SI

Remarques

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. print "LONG(1)=", long(1)
  2. print "LONG(1.1)=", long(1.1)
  3. print "LONG(1.7)=", long(1.7)
  4. print "LONG(-1)=", long(-1)
  5. print "LONG(-1.1)=", long(-1.1)
  6. print "LONG(-1.7)=", long(-1.7)
  7. print "LONG(30.2)=", long(30.2)
  8. print "LONG(-35.4)=", long(-35.4)

on obtiendra le résultat suivant :

LONG(1)= 1
LONG(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