Les fonctions dans Python

Maintenant que nous avons acquis une compréhension solide du fonctionnement des fonctions, nous sommes prêts à passer à l'étape suivante : leur création et leur manipulation.

Créer une fonction

Comment créer une fonction ?

def parler():
    print("Bonjour !")
    print("Je suis une fonction.")
    print("Je ne fais rien de spécial.")

Pour définir une fonction il faut utiliser le mot clé def, choisir le nom de portera la fonction et enfin finir par deux parenthèses ().

Dans l'exemple, la fonction s'appelle parler().

Que fait la fonction parler() ?

Cette fonction est très simple, elle comporte trois instructions. C'est-à-dire trois fonctions print().

Fonction créée et fonction déjà présente

Je profite pour vous parler de la fonction print() qui est donc une fonction. Pourtant nous ne l'avons pas créé cette fonction : print(). Mais nous pouvons quand même l'utiliser.

Pourquoi ?

Parce que dans Python, il existe déjà des fonctions que nous ne voyons pas mais que nous pouvons utiliser. La fonction print() fait partie de ces fonctions.

Utiliser une fonction

def parler():
    print("Bonjour !")
    print("Je suis une fonction.")
    print("Je ne fais rien de spécial.")

parler()
# Affiche :
# Bonjour !
# Je suis une fonction.
# Je ne fais rien de spécial.

Afin d'utiliser une fonction, il est nécessaire de se servir le nom de la fonction suivi de parenthèses ().