English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    Création d'une fonction

    La définition d'une fonction commence par le mot clé def suivit du nom de la fonction et entre parenthèses l'identification de ses paramètres, terminée par : (deux points).Les premières lignes contiennent les commentaires de la fonction. Ces derniers sont entourés par des triples " (guillemets) et devraient commencer toutes les fonctions. Ils assisteront un utilisateur ou seront utilisés par les programmes de documentation automatique. Le code de la fonction doit être indenté au même niveau que les commentaires. Toutes les variables définies dans la fonction seront locales. L'exécution d'une fonction se termine par le mot clé return suivi de la valeur destinée à l'appelant.

    Exemple
    :
    def addition(A,B) :
     """fonction addition
     
       accepte les deux paramètres à additionner
       A et B"""
     sum=A+B
     return sum
     
    >>>sum=0
    >>>print add(3,2), sum
    5, 0

    Valeur par défaut des arguments

    Une valeur par défaut peut être assignée à un ou plusieurs des paramètres de la fonction afin de les rendre optionnel. Cela ce fait en faisant suivre le nom de la variable par le signe = (égal) et la valeur à affecter par défaut à la variable. Remarque: un paramètre optionnel d'une fonction ne peut être suivit que par des paramètres optionnels.

    Exemple :
    def increment(A,B=1)
      """fonction increment"""
          accepte les deux paramètres à additionner.
          ajoute 1 par défaut au premier chiffre"""
      return A+B
     
    >>>print increment(5)
    6
    >>>print increment(5,2)
    7



    Previous Page
    11/13

    Next Page