1. Définition de fonctions
En Python, une fonction est définie à l'aide du mot-clé def et admet éventuellement des paramètres qui sont notés entre parenthèses. La valeur de retour de la fonction est renvoyée grâce à l'instruction return. Il faut noter qu'une fonction Python renvoie toujours une valeur. Ainsi, en cas d'omission d'un return, la fonction renverra de manière implicite la valeur None. Voici un exemple simple de fonction :
>>> def ma_fonction():
... return "Linux Magazine"
...
>>> ma_fonction()
'Linux Magazine'
Si nous définissons une fonction sans valeur de retour, nous récupérons bien la valeur None :
>>> def fonction_sans_retour():
... print "Passage dans la fonction"
...
>>> var = fonction_sans_retour()
Passage dans la fonction
>>> print var
None
1.1. Portée des variables
Pour chaque fonction, Python crée un espace de noms : pour un accès en lecture, les variables seront d'abord recherchées dans l'espace de noms associé à la fonction, puis à l'espace de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première