Exemple-1: Lisez les valeurs d'argument des mots clés
Créez un fichier Python avec le script suivant qui utilise ** kwargs Comme l'argument de la fonction nommée sumfunc (). Deux nombres ont été passés comme arguments de mots clés au sumfunc () fonction. Le kwargs.valeurs() La fonction a été utilisée dans le script pour lire uniquement les valeurs d'argument de l'argument du mot-clé en utilisant la boucle 'for'. La boucle iratera les valeurs de l'argument et imprimera la somme des valeurs.
Fonction #DefineSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La somme de 10 et 30 est 40, qui a été imprimée dans la sortie.
Exemple-2: Lisez les touches et valeurs d'argument des mots clés
Créez un fichier Python avec le script suivant qui utilise ** kwargs Comme l'argument de la fonction nommée Myfunc (). Deux chaînes ont été adoptées comme arguments de mots clés au Myfunc () fonction. Le kwargs.articles() La fonction a été utilisée dans le script pour lire les touches d'argument et les valeurs de l'argument du mot-clé en utilisant le 'pour' boucle. La boucle itérera la clé et la valeur des arguments et imprimera les clés, les valeurs et la chaîne concaténée des valeurs.
Fonction #DefineSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur concaténée des valeurs d'argument est, 'Bienvenue à Linuxhint'. Les touches avec des valeurs et la chaîne concaténée ont été imprimées dans la sortie.
Exemple-3: utilisation de kwargs avec un argument normal
Créez un fichier Python avec le script suivant où la fonction prend l'argument normal dans le premier argument, et l'argument du mot-clé dans le deuxième argument. Le kwargs.valeurs() La fonction a été utilisée dans le script pour lire les valeurs d'argument uniquement à partir de l'argument du mot-clé. Ensuite, les valeurs de l'argument du mot-clé ont été concaténées avec la valeur de l'argument normal et imprimé plus tard.
Fonction #DefineSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur concaténée de l'argument normal et de l'argument des mots clés est, '**** Tester l'argument des mots clés ****' qui est imprimé dans la sortie.
Exemple-4: Passez l'argument du mot-clé en utilisant un dictionnaire
Créez un fichier Python avec le script suivant où la fonction prend quatre arguments normaux et imprimez la valeur moyenne des valeurs d'argument. Ici, les variables Kwargs ont été déclarées comme un objet de dictionnaire où les clés sont les mêmes que les noms de variable d'argument normaux. Ensuite, la fonction a été appelée par ** kwargs.
#Define une fonction avec quatre valeurs d'argumentSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur moyenne de 20, 10, 30 et 40 est 25 qui a été imprimée dans la sortie.
Exemple-5: utilisation de kwargs, argument normal et argument avec la valeur par défaut
Créez un fichier Python avec le script suivant où la fonction prend deux arguments normaux, deux arguments avec des valeurs par défaut et l'argument du mot-clé. La valeur du 1St L'argument qui est passé au moment de l'appel de fonction sera imprimé dans la première sortie. La somme du 1St, 2nd, et 3rd Les arguments seront imprimés dans la deuxième sortie. La valeur du 4e L'argument sera imprimé dans la troisième sortie. La valeur de l'argument du mot-clé sera imprimée en tant que dictionnaire dans la quatrième sortie.
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Conclusion
Une fonction peut être appelée avec un nombre différent d'arguments à différents moments en utilisant des kwargs en fonction des objectifs de programmation. Les utilisations de kwargs dans la fonction Python a été expliqué correctement dans ce tutoriel pour aider les utilisateurs de Python à l'utiliser dans leur script en cas de besoin.