image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF

AR

Antonio Rodrigues11/01/2024 11:16
Compartilhe
Microsoft 50 Anos - Prompts InteligentesRecomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes

Como usar funções em Python

  • #Python

Como usar funções em Python

As funções em Python são trechos de código que realizam tarefas específicas. Elas são usadas para evitar a repetição de código, tornando o código mais legível e fácil de manter. Para criar uma função, você precisa definir seu nome, argumentos e corpo. Aqui está um exemplo de uma função simples:

def minha_funcao(arg1, arg2):
 resultado = arg1 + arg2
 return resultado

Neste exemplo, a função minha_funcao recebe dois argumentos (arg1 e arg2), soma esses dois valores e retorna o resultado. Depois de definir uma função, você pode chamá-la de qualquer lugar no seu código. Para chamar a função minha_funcao do exemplo anterior, você pode fazer o seguinte:

resultado = minha_funcao(2, 3)
print(resultado)

Este código irá chamar a função minha_funcao com os argumentos 2 e 3, retornando o valor 5, que será impresso na tela.

Em alguns casos, pode ser útil definir funções que aceitem um número variável de argumentos. Em Python, isso pode ser feito usando os operadores * e *** é usado para definir argumentos posicionais variáveis e ** é usado para definir argumentos de palavra-chave variáveis.

def minha_funcao(*args, **kwargs):
 resultado = 0
 for arg in args:
   resultado += arg
 for kwarg in kwargs.values():
   resultado += kwarg
 return resultado

Neste exemplo, a função minha_funcao aceita um número variável de argumentos posicionais (*args) e argumentos de palavra-chave (**kwargs), após chamada ela soma todos esses valores e retorna o resultado 2.

Funções também podem retornar múltiplos valores. Veja o exemplo abaixo:

def soma_dois_numeros_e_calcula_media(valor1, valor2):
 soma = valor1 + valor2
 media = (valor1 + valor2)/2
 return soma, media

Neste exemplo, a função soma_dois_numeros_e_calcula_media retorna tanto a soma quanto a média dos dois números passados como argumentos 2.

Uma característica interessante das funções em Python é a capacidade de criar uma função sem corpo nenhum, ou seja, sem código. Isso é feito usando a palavra reservada pass. Aqui está um exemplo:

def minha_funcao():
 pass

Neste exemplo, a função minha_funcao não faz nada quando chamada. Ela existe apenas como um espaço reservado para código futuro. Note que a palavra pass não é um comentário e não afeta o fluxo do seu programa.

Em conclusão, as funções em Python são uma ferramenta poderosa para organizar e estruturar seu código. Elas permitem que você defina blocos de código que podem ser reutilizados, tornando seu código mais limpo e mais fácil de manter. A palavra reservada pass é particularmente útil quando você quer definir a estrutura de uma função antes de implementar seu código.

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (1)
Kauã Fabricio
Kauã Fabricio - 11/01/2024 11:52

Gostei do seu artigo, Antonio! Simples e direto ao ponto!

Recomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes