quarta-feira, 16 de outubro de 2013

[Python] - Passando parâmetros em qualquer ordem

Nesse post iremos aprender a passar parâmetros para uma função em qualquer ordem. Para fazer isso basta especificar os nomes dos parâmetros ao chamar a função. Veja o código:

def inserir_dados(nome, idade):
   print('Nome: %s' %nome)
   print('Idade: %d' %idade)

inserir_dados(idade=30, nome='Joao')

O primeiro parâmetro da função "inserir_dados" é o nome e o segundo é a idade. Veja que na linha 5 eu passo primeiro a idade e depois o nome. Se eu não tivesse especificado os nomes dos parâmetros, então resultaria em erro.


Nenhum comentário: