Wenn Sie nicht wissen, wie viele Argumente * args Argumente variabler Länge sind Es war ein Taple, Konvertieren Sie Schlüsselwortargumente in ein Wörterbuch und führen Sie dieselbe Verarbeitung durch.
Wörterbuch
def players(**kwargs):
for k, v in kwargs.items():
print(k + 'Ist' + v + 'ist.')
d = {
'Taro':'Mutig',
'Jiro':'Krieger',
'Saburo':'Magier',
'Shiro':'Mönch'
}
players(**d)
Das Wörterbuch d Erweitern Sie mit ** d, Übergeben Sie es an die Spielerfunktion. ** Wörterbuch mit kwargs. Und Das Wörterbuch kwargs for k, v in kwargs.items(): Mit print (k + 'ist' + v + '.') Verwenden.
Ergebnis der Ausführung von Wörterbüchern
Taro ist ein mutiger Mann.
Jiro ist ein Krieger.
Saburo ist eine Hexe.
Shiro ist ein Mönch.
Recommended Posts