En Python, une fonction est définie en utilisant le mot-clé `def`, suivi par le nom de la fonction, une paire de parenthèses qui peut contenir des paramètres et enfin deux points. L’ensemble des instructions que la fonction doit exécuter est ensuite écrit à l’intérieur d’un bloc indenté.
Voici un exemple de comment vous pouvez définir une fonction qui ajoute deux nombres :
```
def additionner_deux_nombres(nbr1, nbr2):
resultat = nbr1 + nbr2
return resultat
```
Dans cet exemple, `additionner_deux_nombres` est le nom de la fonction, qui prend deux paramètres, `nbr1` et `nbr2`. La fonction calcule la somme de ces deux nombres et renvoie le résultat.
Vous pouvez appeler cette fonction comme ceci :
```
print(additionner_deux_nombres(5, 3)) # Affiche : 8
```
Il faut noter que l’utilisation du mot-clé `return` est ce qui permet à une fonction de renvoyer une valeur. Si vous ne spécifiez pas de valeur de retour, Python considérera que la fonction renvoie `None` par défaut.