** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich nach dem Kurs von. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
positional_argument
def menu(food, drink, dessert):
print('food =', food)
print('drink =', drink)
print('dessert = ', dessert)
menu('beef', 'wine', 'ice cream')
result
food = beef
drink = wine
dessert = ice cream
Diesmal wird es richtig eingegeben, "trinken" zu "Eis", Ich wage es, "Dessert" mit "Wein" zu verwechseln.
argument
def menu(food, drink, dessert):
print('food =', food)
print('drink =', drink)
print('dessert =', dessert)
menu('beef', 'ice cream', 'wine')
result
food = beef
drink = ice cream
dessert = wine
Ich möchte solche Fehler verhindern.
keyword_argument
def menu(food, drink, dessert):
print('food =', food)
print('drink =', drink)
print('dessert =', dessert)
menu(food='beef', dessert='ice cream', drink='wine')
result
food = beef
drink = wine
dessert = ice cream
Durch Setzen des Schlüsselwortarguments wurde es ordnungsgemäß gedruckt, ohne in der richtigen Reihenfolge zu schreiben.
default_argument
def menu(food='beef', drink='wine', dessert='ice cream'):
print('food =', food)
print('drink =', drink)
print('dessert =', dessert)
menu()
result
food = beef
drink = wine
dessert = ice cream
Wenn Sie das Standardargument festlegen und kein Argument übergeben Das festgelegte Standardargument wird zurückgegeben.
default_argument
def menu(food='beef', drink='wine', dessert='ice cream'):
print('food =', food)
print('drink =', drink)
print('dessert =', dessert)
menu(food='chicken', drink='orange juice')
result
food = chicken
drink = orange juice
dessert = ice cream
Nach dem Festlegen der Standardargumente Wenn Sie Schlüsselwortargumente nur für diejenigen übergeben, die Sie von den Standardargumenten ändern möchten, Nur dieser Teil wird geändert und zurückgegeben.