[PYTHON] Un mélange d'arguments de position, de tapotement et de dictionnaire

def players(job, *args, **kwargs):
    print(job)
    print(args)
    print(kwargs)

players('Courageux', 'guerrier', 'sorcier', job1='Moine', job2='Épéiste magique')

Résultat d'exécution


Courageux
('guerrier', 'sorcier')
{'job1': 'Moine', 'job2': 'Épéiste magique'}

"Brave" au travail ('Warrior', 'Wizard') dans args est un type de tapple Dans kwargs, {'job1': 'monk', 'job2': 'magic swordsman'} et le type de dictionnaire Il est stocké.

cependant,

Recommended Posts

Un mélange d'arguments de position, de tapotement et de dictionnaire
Python3 | Listes, Taples, Dictionnaires
Liste Python, tapple, dictionnaire
Argument de position, argument de mot-clé, argument par défaut
Enregistrer des listes, des dictionnaires et des taples dans des fichiers externes python
[Introduction à Udemy Python3 + Application] 50. Arguments de position, arguments de mots-clés et arguments par défaut
Distribution gaussienne mixte et logsumexp
Arguments optionnels et * args, ** kwargs
Liste Python et tapples et virgules