Bases du travail avec les fonctions personnalisées en Python
En Python, en plus d'utiliser les fonctions et méthodes standard, il est possible de créer et d'appliquer ses propres fonctions.
Examinons la syntaxe pour créer
sa propre fonction. Pour la déclarer, il faut écrire
le mot-clé def, puis son
nom et des parenthèses, dans lesquelles
on peut définir des paramètres. Ensuite, on met
un deux-points, après lequel dans le bloc inférieur
est écrit le code nécessaire (corps de la fonction).
Le corps de la fonction doit être indenté,
comme dans tout autre bloc de code.
Par exemple, créons une fonction func :
def func():
'''
corps de la fonction, dans lequel
est écrit le code à
exécuter
'''
Faisons en sorte que la fonction func
affiche un point d'exclamation :
def func():
print('!')
Appelons maintenant notre fonction. Pour cela, il faut écrire son nom et des parenthèses :
def func():
print('!')
# Appelons notre fonction :
func() # affichera '!'
On peut appeler notre fonction plusieurs fois - dans ce cas, chaque appel de la fonction effectuera un nouvel affichage à l'écran :
def func():
print('!')
func() # affichera '!'
func() # affichera '!'
func() # affichera '!'
En Python, la fonction doit impérativement être appelée après sa déclaration :
func() # affichera une erreur
def func():
print('!')
Créez une fonction qui affichera votre prénom et nom.
Créez une fonction qui affichera
la somme de 3 et 6.