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.