Si vous ne savez pas combien d'arguments * args les arguments de longueur variable sont C'était un taple, Convertissez les arguments de mots clés dans un dictionnaire et effectuez le même traitement.
dictionnaire
def players(**kwargs):
for k, v in kwargs.items():
print(k + 'Est' + v + 'est.')
d = {
'Taro':'Courageux',
'Jiro':'guerrier',
'Saburo':'sorcier',
'Shiro':'Moine'
}
players(**d)
Comme auparavant, le dictionnaire d Développez avec ** d, Passez-le à la fonction joueurs. ** Dictionnaire avec kwargs. Et Ce dictionnaire kwargs for k, v in kwargs.items(): Avec print (k + 'est' + v + '.') Utilisation.
Résultat de l'exécution des dictionnaires
Taro est un homme courageux.
Jiro est un guerrier.
Saburo est une sorcière.
Shiro est un moine.