[PYTHON] Wörterbuch der Schlüsselwortargumente

kwargs.py


#Seien Sie vorsichtig, wenn Sie Args und Kwargs zusammen verwenden
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')

#Wie man nach dem Erstellen eines Wörterbuchs weitergibt
t = {'math':15, 'science':100}
say_dic('hi', 'Nancy', 2, **t)

Ausgabeergebnis:

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

Recommended Posts

Wörterbuch der Schlüsselwortargumente
[Einführung in Udemy Python3 + Application] 53. Wörterbuch der Schlüsselwortargumente
Positionsargument, Schlüsselwortargument, Standardargument
Zusammenfassung der Python-Argumente
Andere Anwendungen des Wörterbuchlernens
Schlüsselwortargumente für Python-Funktionen
Reihenfolge der Argumente für RegularGridInterpolator und interp2d
Erweiterung des Python-Wörterbuchs um Argumente
Grundlegende Grammatik des Python3-Systems (Wörterbuch)
Python> Schlüsselwortargumente> hoge (** {'a': 1, 'b': 2, 'c': 3})
Über die Argumente der Setup-Funktion von PyCaret
EP19 Optionales Verhalten mit Schlüsselwortargumenten bereitstellen
Erweitern Sie eine beliebige Anzahl von Argumenten mit yasnippet