Exemplo 1: Leia os valores de argumento da palavra-chave
Crie um arquivo python com o seguinte script que usa ** Kwargs como o argumento na função nomeada Sumfunc (). Dois números foram passados como argumentos de palavras -chave para o Sumfunc () função. O Kwargs.valores () A função foi usada no script para ler apenas os valores do argumento do argumento da palavra -chave usando o loop 'para'. O loop iterará os valores do argumento e imprimirá a soma dos valores.
#Define FunçãoSaída:
A saída a seguir aparecerá após a execução do script acima. A soma de 10 e 30 é 40, que foi impressa na saída.
Exemplo 2: Leia as chaves e valores do argumento da palavra-chave
Crie um arquivo python com o seguinte script que usa ** Kwargs como o argumento na função nomeada Myfunc (). Duas cordas foram passadas como argumentos de palavras -chave para o Myfunc () função. O Kwargs.Unid() A função foi usada no script para ler as chaves de argumento e os valores do argumento da palavra -chave usando o 'para' laço. O loop irá itera a chave e o valor dos argumentos e imprimirá as chaves, valores e a sequência concatenada dos valores.
#Define FunçãoSaída:
A saída a seguir aparecerá após a execução do script acima. O valor concatenado dos valores do argumento é 'Bem -vindo ao Linuxhint'. As chaves com valores e a string concatenada foram impressas na saída.
Exemplo 3: Uso de Kwargs com um argumento normal
Crie um arquivo python com o seguinte script, onde a função leva o argumento normal no primeiro argumento e o argumento da palavra -chave no segundo argumento. O Kwargs.valores () A função foi usada no script para ler os valores do argumento apenas do argumento da palavra -chave. Em seguida, os valores do argumento da palavra -chave foram concatenados com o valor do argumento normal e impressos posteriormente.
#Define FunçãoSaída:
A saída a seguir aparecerá após a execução do script acima. O valor concatenado do argumento normal e do argumento da palavra -chave é, '**** testando o argumento da palavra -chave ****' que é impresso na saída.
Exemplo-4: Passe o argumento da palavra-chave usando um dicionário
Crie um arquivo python com o seguinte script, onde a função leva quatro argumentos normais e imprima o valor médio dos valores do argumento. Aqui, as variáveis Kwargs foram declaradas como um objeto de dicionário onde as chaves são as mesmas que os nomes de variáveis de argumento normal. Em seguida, a função foi chamada por ** kwargs.
#Define uma função com quatro valores de argumentoSaída:
A saída a seguir aparecerá após a execução do script acima. O valor médio de 20, 10, 30 e 40 é 25, que foi impresso na saída.
Exemplo 5: Uso de Kwargs, argumento normal e argumento com o valor padrão
Crie um arquivo python com o seguinte script, onde a função leva dois argumentos normais, dois argumentos com valores padrão e o argumento da palavra -chave. O valor do 1st Argumento que é passado no momento da chamada de função será impresso na primeira saída. A soma do 1st, 2nd, e 3rd Os argumentos serão impressos na segunda saída. O valor do 4º O argumento será impresso na terceira saída. O valor do argumento da palavra -chave será impresso como um dicionário na quarta saída.
"Saída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão
Uma função pode ser chamada com um número diferente de argumentos em momentos diferentes usando Kwargs com base em fins de programação. Os usos de Kwargs Na função Python, foram explicados neste tutorial adequadamente para ajudar os usuários do Python a usá -lo em seu script quando necessário.