Python Language Définir une fonction avec des arguments


Exemple

Les arguments sont définis entre parenthèses après le nom de la fonction:

def divide(dividend, divisor):  # The names of the function and its arguments
    # The arguments are available by name in the body of the function
    print(dividend / divisor)

Le nom de la fonction et sa liste d'arguments sont appelés la signature de la fonction. Chaque argument nommé est effectivement une variable locale de la fonction.

Lors de l'appel de la fonction, donnez des valeurs aux arguments en les listant dans l'ordre

divide(10, 2)
# output: 5

ou spécifiez-les dans n'importe quel ordre en utilisant les noms de la définition de fonction:

divide(divisor=2, dividend=10)
# output: 5