python:bases:fonction

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:bases:fonction [2022/10/28 12:09] – [Pour aller plus loin] philpython:bases:fonction [2024/02/29 08:40] (Version actuelle) – [1.2 L'instruction return] phil
Ligne 3: Ligne 3:
 ===== Python - Les fonctions ===== ===== Python - Les fonctions =====
  
-[Mise à jour le : 28/10/2022]+[Mise à jour le : 29/2/2024]
  
   * **Sources**    * **Sources** 
Ligne 10: Ligne 10:
  
   * **Ressources**    * **Ressources** 
-    * <html><a href="https://www.pythonmorsels.com/built-in-functions-in-python/" target="_blank"><strong>Fonctions intégrées Python à connaître</strong></a></html>+    * <html><a href="https://www.pythonmorsels.com/built-in-functions-in-python/" target="_blank">Fonctions intégrées Python à connaître</a></html>
     * **Real Python** : <html><a href="https://realpython.com/python-main-function/" target="_blank">Defining Main Functions in Python</a></html>     * **Real Python** : <html><a href="https://realpython.com/python-main-function/" target="_blank">Defining Main Functions in Python</a></html>
  
Ligne 40: Ligne 40:
  
 === 1.1 Forme simple de la déclaration et de l'appel (ordonnée)=== === 1.1 Forme simple de la déclaration et de l'appel (ordonnée)===
-> Dans cette forme, les arguments sont dits:"positionnels" car leur position lors de l'appel doit correspondre à la position des paramètres dans l'en-tête de la fonction.+<callout type="info" icon="true">Dans cette forme, les arguments sont dits:"**positionnels**" car leur position lors de l'appel doit correspondre à la position des paramètres dans l'en-tête de la fonction.</callout>
  
 <code python *.py> <code python *.py>
Ligne 62: Ligne 62:
  
 === 1.2 L'instruction return === === 1.2 L'instruction return ===
-> L'instruction **//return//** renvoie la valeur calculée par une fonction. On peut ainsi l'affecter à une variable. Cette instruction arrête le déroulement de la fonction. Le code situé après //return// ne s'exécutera pas.+<callout type="info" icon="true">L'instruction **//return//** renvoie la valeur calculée par une fonction. On peut ainsi l'**affecter** à une variable. Cette instruction arrête le déroulement de la fonction. Le code situé après //return// ne s'exécutera pas.</callout>
  
 <callout type="primary" icon="true">En Python, une fonction **peut renvoyer plusieurs valeurs**, séparées par une virgule, que l'on affecte à plusieurs variables également séparées par une virgule.</callout> <callout type="primary" icon="true">En Python, une fonction **peut renvoyer plusieurs valeurs**, séparées par une virgule, que l'on affecte à plusieurs variables également séparées par une virgule.</callout>
  • python/bases/fonction.1666951770.txt.gz
  • Dernière modification : 2022/10/28 12:09
  • de phil