Funções em Python: Declaração e Uso

0% acharam este documento útil (0 voto)
26 visualizações2 páginas
1) Uma função é um bloco de código reutilizável que realiza uma tarefa. Funções dividem programas em partes menores e tornam códigos maiores mais organizados. 2) Funções em Python são declar…

Enviado por

Filipe César

* Uma função é basicamente um bloco de código, que realiza uma determinada tarefa e

que pode ser reutilizado várias vezes.


- Em Python, assim como em outras linguagens de alto nível, a reutilização de
códigos é realizada por meio de funções.
- As funções auxiliam na divisão do programa em partes menores e modulares, e à
medida que o código cresce
cada vez mais, as funções o tornam mais organizado e gerenciável.

* Declaração de Funções

- Nesta seção serão discutidos os aspectos da declaração das funções em Python. As


funções são declaradas utilizando a seguinte sintaxe:

def nome_da_funcao(argumento1, argumento2, ...):


<bloco de código a ser executado>
return resultado

- Sua sintaxe é formada pelos seguintes componentes:

● A palavra-chave def, que define o início da declaração de uma


função.
● O identificador da função (nome_da_funcao), que deve ser
único e que será utilizado para chamar esta função. Os nomes
de funções devem seguir as mesmas regras dos nomes de
variáveis, apresentados na Seção Regras para Nomeação de
Variáveis.

● Os argumentos (argumento1, argumento2, ...), que são


opcionais, são utilizados para repassar valores paras as
funções. Mesmo que não for passado nenhum argumento
para a função, é necessário declarar os parênteses
(nome_da_funcao()).

● O tradicional dois pontos (:) para marcar o fim da declaração e o início de um


bloco indentado.

● O <bloco de código>, que irá compor o corpo da função, é o conjunto de instruções


responsável por realizar as computações que a função irá desempenhar.

● Por fim, uma instrução de retorno (return), que é responsável por retornar o
resultado da função. Uma vez que existem funções que não retornam valores, sua
declaração é opcional.

# Argumentos das Funções

- Os valores passados para a função realizadas por meio de argumentos obedecem


certas propriedades:
- Os argumentos que serão passados na chamada da função, irão ser usados na
mesma ordem que os argumentos foram declarados na função
- Também é possível passar os valores dos argumentos em uma ordem diferente,
mas nesse caso precisamos declarar o nome dos argumentos na chamada da função;
- def nome_funcao(variavel1 , variavel2):

print(<nome_funcao>(variavel1 = 10 , variavel2 = 15))


- se passarmos um número diferente de argumentos, o interpretador do Python
irá retornar um erro.
- o Python provê outras maneiras de definirmos
uma função que pode ter um número variável de argumentos. Vejamos a seguir uma
maneira muito utilizada pelos desenvolvedores, que são os argumentos predefinidos,
também conhecidos como argumentos [Link] conceito permite que os argumentos
de uma função possam ter um valor default. Podemos atribuir um valor padrão para um
argumento por meio do operador de atribuição (=).

def nome_funcao1 ( variavel_defaul = 10, variavel_x, variavel_z):

print(nome_funcao1(variavel_x, variavel_z))
- Irá ser impresso além da variavel x e z, o valor padrão da variavel_defaul

* Uma função é basicamente um bloco de código, que realiza uma determinada tarefa e
que pode ser reutilizado várias vezes.
-
também conhecidos como argumentos default.Esse conceito permite que os argumentos 
de uma função possam ter um valor default.

Você também pode gostar