Ich lerne Python.Wie Verwenden von Standardwerten und beliebigen Argumenten bei einem Funktionsaufruf in Python?
Ich lernte über den Standardwert und willkürliche Argumente.
Also habe ich meine Funktion, die einen Parameter bietet einen Standardwert und einen anderen Parameter mit einer beliebigen Anzahl von Argumenten.
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')
Beim ersten Funktionsaufruf, wollte ich den Standardwert für den Parameter „size“ verwenden, die „15“ und das „* Toppings“ willkürlichen Argument ist.
Aber ich konnte nicht herausfinden, wie das geht.
Könnte mir jemand sagen, wenn ich eine Funktion mit mehreren Argumenten aufrufen, wie kann ich Parameter Standardwerte und willkürliche Argumente bei einem Funktionsaufruf verwenden?
Leider im Voraus, wenn Sie mit meinem Englisch unwohl fühlen
Danke !! Jetzt verstehe ich, was das Problem war. – Yeni