[PYTHON] Dictionnaire des arguments de mots clés

kwargs.py


#Lorsque vous utilisez args et kwargs ensemble, soyez prudent dans l'ordre
def say_dic(word, *args, **kwargs):
    print(word)
    print(args)
    print(kwargs)
    for k, v in kwargs.items():
        print(k,v)

say_dic('hello', 'Mike',1,  desert='banana', drink='beer')

#Comment réussir après avoir fait un dictionnaire
t = {'math':15, 'science':100}
say_dic('hi', 'Nancy', 2, **t)

Résultat de sortie:

hello
('Mike', 1)
{'desert': 'banana', 'drink': 'beer'}
desert banana
drink beer
hi
('Nancy', 2)
{'math': 15, 'science': 100}
math 15
science 100

Recommended Posts

Dictionnaire des arguments de mots clés
[Introduction à Udemy Python3 + Application] 53. Dictionnaire des arguments de mots-clés
Argument de position, argument de mot-clé, argument par défaut
Résumé des arguments Python
Autres applications de l'apprentissage du dictionnaire
Arguments de mots-clés pour les fonctions Python
Ordre des arguments pour RegularGridInterpolator et interp2d
Extension du dictionnaire python par argument
Grammaire de base du système Python3 (dictionnaire)
python> Arguments de mot clé> hoge (** {'a': 1, 'b': 2, 'c': 3})
A propos des arguments de la fonction setup de PyCaret
EP19 Fournir un comportement facultatif avec des arguments de mot-clé
Développez n'importe quel nombre d'arguments avec yasnippet