3.13 - Glossário
função
Uma sequência nomeada de declarações que executa alguma operação útil. As funções podem receber argumentos ou não e podem ou não produzir algum resultado.
definição de função
Uma instrução que cria uma função nova, especificando seu nome, parâmetros e as instruções que contém.
objeto da função
Um valor é criado por uma definição de função. O nome da função é uma variável que se refere a um objeto de função.
cabeçalho
A primeira linha de uma definição de função.
corpo
A sequência de instruções dentro de uma definição de função.
parâmetro
Um nome usado dentro de uma função para se referir ao valor passado como argumento.
chamada de função
Uma instrução que executa uma função. É composta pelo nome da função seguido de uma lista de argumentos entre parênteses.
argumento
Um valor apresentado a uma função quando a função é chamada. Este valor é atribuído ao parâmetro correspondente na função.
variável local
Uma variável definida dentro de uma função. Uma variável local só pode ser usada dentro da sua função.
valor de retorno
O resultado de uma função. Se uma chamada de função for usada como uma expressão, o valor de retorno é o valor da expressão.
função com resultado
Uma função que devolve um valor.
função nula
Uma função que sempre devolve None.
None
Um valor especial apresentado por funções nulas.
módulo
Um arquivo que contém uma coleção de funções relacionadas e outras definições.
instrução de importação
Uma instrução que lê um arquivo de módulo e cria um objeto de módulo.
objeto de módulo
Um valor criado por uma instrução import que oferece acesso aos valores definidos em um módulo.
notação de ponto
A sintaxe para chamar uma função em outro módulo especificando o nome do módulo seguido de um ponto e o nome da função.
composição
O uso de uma expressão como parte de uma expressão maior ou de uma instrução como parte de uma instrução maior.
fluxo de execução
A ordem na qual as instruções são executadas.
diagrama da pilha
Representação gráfica de uma pilha de funções, suas variáveis e os valores a que se referem.
frame
Uma caixa em um diagrama da pilha que representa uma chamada de função. Contém as variáveis locais e os parâmetros da função.
traceback
Lista das funções que estão sendo executadas, exibidas quando ocorre uma exceção.