J'apprends Python.Comment utiliser les valeurs par défaut et les arguments arbitraires à un appel de fonction en Python?
J'ai appris à propos de la valeur par défaut et des arguments arbitraires. Donc, j'ai fait ma fonction qui a un paramètre offrant une valeur par défaut, et un autre paramètre ayant un nombre d'arguments arbitraire.
def make_pizza(size=15,*toppings):
"""Summerize the pizza that we are about to make."""
print("\nMaking a " + str(size) +
"-inch pizza with the following toppings: ")
for topping in toppings:
print("- " + topping)
make_pizza('onion','shrimp','goda cheese','mushroom')
make_pizza(17,'ham','extra meat','sweet con','pepperoni')
Au premier appel de la fonction, je voulais utiliser la valeur par défaut du paramètre « taille » qui est « 15 » et « * garnitures » argument arbitraire.
Mais, je ne pouvais pas comprendre comment faire cela.
Quelqu'un peut-il me dire quand j'appelle une fonction avec plusieurs arguments, comment je peux utiliser les valeurs par défaut des paramètres et les arguments arbitraires à un appel de fonction?
Désolé à l'avance si vous vous sentez mal à l'aise avec mon anglais
Merci! Maintenant, je comprends quel était le problème. – Yeni