O que são funções e parâmetros#

Funções#

Uma função é capaz de executar um conjunto de código que realiza uma tarefa específica. Existem várias funções disponíveis no python, e nós podemos criar as nossa próprias também.

Primeiro, vamos começar aprendendo algumas funções do python, e junto com elas vamos aprender alguns conceitos importantes. Mais pra frente nós vamos aprender a criar as nossas.

Por enquanto, perceba que sempre que houver algum tipo de abre e fecha parênteses seguido de um texto nós temos uma função no Python.

  • exemplo()

  • outro_exemplo(10)

Função type()#

Vamos começar com a função type(). Ela serve para descobrir o tipo das coisas.

Vamos experimentar com alguns números?

  • type(1)

  • type(1.0)

  • type(-1)

  • type(-1.0)

Lembra de quando falamos da diferença dos números int e float? pois bem, com a função type podemos ter certeza de que essa diferença realmente existe.

Por enquanto nós só vimos esses dois tipos, mas logo logo vamos aprender muitos outros. Mas antes de conhecê-los, quero comentar sobre a questão dos parâmetros.

Parâmetros#

O parâmetro de uma função é o que nós colocamos dentro dos parênteses. Ou seja, no exemplo type(1.0), o parâmetro é o valor 1.0.

Um outro nome comum para parâmetro é argumento (em inglês, argument). Isso varia de pessoa pra pessoa, idioma e linguagem de programação.

Algumas funções não precisam de parâmetros, portanto, elas devem ser chamadas assim(). Sem nada entre os parênteses.

Outras funções, no entanto, possuem mais de um parâmetro, e exigem que cada parâmetro seja separado por uma vírgula: desse_jeito(1, 2, 3).

No próximo artigo, vamos aprender sobre um novo tipo de dado. O boolean!