Section courante

A propos

Section administrative du site

EVAL

Évaluation
Python

Syntaxe

eval(expression[,globals[,locals]])

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer la chaîne de caractères contenant l'expression à évaluer
globals Ce paramètre permet d'indiquer le dictionnaire
locals Ce paramètre permet d'indiquer une cartographie d'objet

Description

Cette fonction permet de retourner le résultat d'une formule mathématique contenu dans une chaîne de caractères.

Remarques

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

Essayer maintenant !
Jusqu'à la version de Python 2
  1. def MaFonction():
  2.     return "Gladir.com"
  3.  
  4. print "eval(""777"") = " + str(eval("777"))
  5. print "eval(""MaFonction()"") = " + str(eval("MaFonction()"))
  6. print "eval(""8*8+1"") = " + str(eval("8*8+1"))

on obtiendra le résultat suivant :

eval("777") = 777
eval("MaFonction()") = Gladir.com
eval("8*8+1") = 65

Voir également

Langage de programmation - Structure de données - Évaluation d'expression («Infix to Postfix»)

Dernière mise à jour : Mercredi, le 14 septembre 2016