Outils pour utilisateurs

Outils du site


ateliers:initiationpython:fonction

Ceci est une ancienne révision du document !


Les fonctions

Les fonctions? mais à quoi ça sert?

Regarde, j'ai fais un super code qui fonctionne du tonnerre, en plus il est complexe il comporte des variables, des conditions et des boucles. Par contre je vais devoir l'utiliser plusieurs fois dans mon programme. Et ça m'embête un peu de devoir le réécrire à chaque fois que j'en aurai besoin.

Pas de problème, c'est à ça que servent les fonctions.

C'est un moyen pour encapsuler un bout de code que l'on pourra par la suite appeler et réutiliser régulièrement dans notre programme.

D'accord, mais ça ressemble à quoi?

En réalité nous en avons déjà utilisé. Vous vous souvenez de print() ou de input(). Se sont des fonctions qui sont présentes de base dans les librairies de python.

Une fonction est notamment reconnaissable par la présence d'un nom suivi de parenthèse ().

Création d'une fonction.

Certaines fonctions sont déjà crée, C'est le cas de la fonction print() ou input().

Nous ce qui nous intéresse c'est de pouvoir crée des fonctions qui nous sont personnelle et adapté à nos besoin.

Voici la syntaxe de la déclaration d'une variable.

   def nom_de_la_fonction(argument1, argument2)
       # Suite du code
ateliers/initiationpython/fonction.1526138534.txt.gz · Dernière modification: 2018/05/12 17:22 par izawenn