Lista de funções built-in do Python (funções internas)

Lista de funções built-in do Python

Função built-in é uma função que já está disponível para uso imediato no interpretador Python (ou em outras linguagens de programação), ou seja, faz parte do próprio núcleo da linguagem. Essas funções fornecem funcionalidades essenciais que são amplamente utilizadas no desenvolvimento de programas. São também chamadas de funções internas.

Algumas das funções built-in mais comuns incluem print(), len(), type(), sum(), max(), min(), entre outras. Elas estão sempre disponíveis e não requerem importação de módulos adicionais para serem utilizadas em um programa Python.

A lista a seguir traz as funções internas do Python com uma breve descrição de cada uma.

Funções internas do Python

Função Descrição Sucinta
abs() Retorna o valor absoluto de um número
aiter() Cria um iterador assíncrono a partir de um objeto assíncrono.
all() Retorna True se todos os elementos de um iterável forem verdadeiros ou se o iterável estiver vazio, caso contrário retorna False.
any() Retorna True se qualquer elemento de um iterável for verdadeiro, caso contrário ou se estiver vazio retorna False.
ascii() Retornar uma string contendo uma representação imprimível de um objeto
bin() Converte um número inteiro em uma string binária prefixada com ‘0b’.
bool() Classe que converte um valor em um booleano, retornando True ou False.
breakpoint() Cria um ponto de interrupção em um ponto do código para depuração interativa.
bytearray() Classe que retorna um novo array de bytes mutável.
bytes() Classe que retorna um objeto “bytes” constituído de uma sequência de inteiros imutável.
callable() Verifica se o objeto pode ser chamado, retornando True ou False
chr() Retorna o caractere Unicode correspondente a um número inteiro.
classmethod() Converte um método em um método de classe.
compile() Compila o código fonte em um objeto de código ou AST.
complex() Classe que converte uma string ou número em um número complexo.
delattr() Exclui um atributo de um objeto.
dict() Classe que cria um novo dicionário.
dir() Retorna uma lista de nomes de atributos válidos para um objeto.
divmod() Retorna o quociente e o resto da divisão de dois números (não-complexos).
enumerate() Retorna uma tupla contendo um contador e os valores obtidos de um objeto iterável.
eval() Avalia uma expressão Python em uma string.
exec() Executa o código Python dinamicamente.
filter() Constrói um iterável a partir dos elementos de um iterável para os quais uma função retorna True.
float() Classe que retorna um número de ponto flutuante a partir de um número inteiro ou uma string.
format() Formata um valor especificado em uma representação formatada, controlada por uma especificação de formato.
frozenset() Classe que retorna um novo conjunto imutável do tipo frozenset a partir de elementos de um iterável.
getattr() Retorna o valor de um atributo nomeado de um objeto.
globals() Retorna o dicionário que implementa o namespace do módulo atual.
hasattr() Verifica se um objeto tem um determinado atributo retornando True ou False.
hash() Retorna o valor de hash de um objeto, se houver.
help() Invoca o sistema de ajuda interativa.
hex() Converte um número inteiro em uma string hexadecimal em minúsculas prefixada com ‘0x’.
id() Retorna a identificação numérica única de um objeto.
input() Lê uma linha do fluxo de entrada e a retorna para uma variável ou outro objeto.
int() Classe que retorna um número inteiro a partir de outro número ou de uma string.
isinstance() Verifica se um objeto é uma instância de uma determinada classe.
issubclass() Retirna True se uma classe é uma subclasse de outra.
iter() Retorna um iterador para um objeto.
len() Retorna o comprimento (número de itens) de um objeto
list() Classe que retorna uma lista a partir de uma sequência iterável.
locals() Atualiza e retorna um dicionário que representa a tabela de símbolos locais atual.
map() Aplica uma mesma função a todos os itens de um iterável.
max() Retorna o maior item em um iterável.
memoryview() Classe que retorna um objeto do tipo “visão de memória” a partir de um argumento passado.
min() Retorna o menor item em um iterável.
next() Retorna o próximo item de um iterador chamando o método __next__().
object() Classe que retorna um novo objeto base.
oct() Converte um número inteiro em uma string octal prefixada com ‘0o’.
open() Abre um arquivo e retorna um objeto de arquivo correspondente.
ord() Retorna o valor numérico Unicode de um caractere.
pow() Retorna a potência de um número (base elevado a um expoente).
print() Imprime valores na saída padrão de texto.
property() Classe que retorna um atributo de propriedade.
range() Classe que retorna uma sequência de números.
repr() Retorna uma string que contém uma representação de um objeto.
reversed() Retorna um iterador reverso.
round() Retorna um número arredondado para a precisão especificada após o ponto decimal.
set() Classe que retorna um novo objeto do tipo conjunto (set).
setattr() Define o valor de um atributo de um objeto, sendo a contraparte de getattr().
slice() Classe que retorna um objeto fatiado (partes especificadas do objeto).
sorted() Retorna uma nova lista ordenada de elementos de um iterável.
@staticmethod() Converte um método em um método estático.
str() Retorna uma representação de string de um objeto.
sum() Retorna a soma total dos elementos de um iterável, como por exemplo uma lista de valores.
super() Classe que retorna um objeto proxy que delega chamadas de método para uma classe pai ou irmã de um tipo
tuple() Classe que retorna uma tupla a partir de um objeto iterável, como uma lista.
type() Classe que retorna o tipo de um objeto.
vars() Retorna o dicionário de atributos de um objeto, como um módulo, classe ou instância, entre outros.
zip() Combina iteráveis em tuplas pareadas, iterando sobre vários iteráveis ​​em paralelo, produzindo tuplas com um item de cada um.

É isso aí! Vimos neste artigo um resumo de todas as funções internas do Python, com uma breve descrição de cada uma delas. Para saber mais sobre cada uma dessas funções built-in, consulte a documentação oficial do Python na página a seguir: Funções Built-In do Python.

Colabore com a Bóson Treinamentos

Ajude o canal adquirindo meus cursos na Udemy:

Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer: https://www.amazon.com.br/shop/bosontreinamentos

Sobre Fábio dos Reis (1206 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

Escreva um comentário

Seu e-mail não será divulgado


*