






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento explica o uso de *args e **kwargs em python. *args permite que uma função aceite um número arbitrário de argumentos posicionais, que são coletados em uma tupla. **kwargs permite que uma função aceite um número arbitrário de argumentos de palavra-chave, que são coletados em um dicionário. Exemplos de como usar *args e **kwargs para criar funções mais flexíveis e dinâmicas, facilitando a manipulação de diferentes quantidades de dados sem a necessidade de definir um número fixo de parâmetros. Isso é útil para lidar com dados variáveis e criar funções mais genéricas. Além disso, o documento mostra como combinar argumentos posicionais e de palavra-chave em uma única função.
Tipologia: Notas de estudo
1 / 12
Esta página não é visível na pré-visualização
Não perca as partes importantes!







Nitya Cloudtech
Usage: Allows a function to accept an arbitrary number of positional arguments. How it works: All additional positional arguments are collected into a tuple. (1,2,4,5,8,11,123)
and We want to add 2 more keys like Age, Salary for that we have to add 2 more paraments and for 10 fields ->10 Parameters and assign the values def record(x,i,y,j,z,): d={} d[x]=i d[y]=j
print(d)
def record(**kwargs): print(kwargs) record(Name="Aditya",Exp="11 Years",Age=30,Salary=98000)
{'Name': 'Aditya', 'Exp': '11 Years', 'Age': 30, 'Salary': 98000}
def func(fargs,args,kwargs):* def func(fargs,args,*kwargs): print(fargs,args,kwargs) func('1st',' Second', 'Third', Fourth=4, Fifth=5) Output: 1st ('Second', 'Third') {'Fourth': 4, 'Fifth': 5}
FOR CAREER GUIDANCE, CHECK OUT OUR PAGE