Funções Embutidas do Python
O interpretador Python possui um número de funções e tipos embutidos que estão sempre disponíveis.
Funções Embutidas do Python
| Função | Descrição |
|---|---|
| abs() | Retorna o valor absoluto de um número. |
| aiter() | Retorna um iterador assíncrono para um iterável assíncrono. |
| all() | Retorna True se todos os elementos do iterável forem verdadeiros. |
| any() | Retorna True se qualquer elemento do iterável for verdadeiro. |
| ascii() | Retorna uma string com uma representação imprimível de um objeto. |
| bin() | Converte um número inteiro em uma string binária. |
| bool() | Retorna um valor Booleano. |
| breakpoint() | Coloca você no depurador no ponto de chamada. |
| bytearray() | Retorna um novo array de bytes. |
| bytes() | Retorna um novo objeto “bytes”. |
| callable() | Retorna True se o argumento do objeto for chamável, False caso contrário. |
| chr() | Retorna a string que representa um caractere. |
| classmethod() | Transforma um método em um método de classe. |
| compile() | Compila o código-fonte em um objeto de código ou AST. |
| complex() | Retorna um número complexo com o valor real + imag*1j. |
| delattr() | Exclui o atributo nomeado, desde que o objeto o permita. |
| dict() | Cria um novo dicionário. |
| dir() | Retorna a lista de nomes no escopo local atual. |
| divmod() | Retorna um par de números consistindo em seu quociente e resto. |
| enumerate() | Retorna um objeto enumerate. |
| eval() | Avalia e executa uma expressão. |
| exec() | Esta função suporta a execução dinâmica de código Python. |
| filter() | Constrói um iterador a partir de um iterável e retorna o que for verdadeiro. |
| float() | Retorna um número de ponto flutuante a partir de um número ou string. |
| format() | Converte um valor em uma representação “formatada”. |
| frozenset() | Retorna um novo objeto frozenset. |
| getattr() | Retorna o valor do atributo nomeado do objeto. |
| globals() | Retorna o dicionário que implementa o namespace do módulo atual. |
| hasattr() | Retorna True se o objeto tiver o atributo nomeado. |
| hash() | Retorna o valor hash do objeto. |
| help() | Invoca o sistema de ajuda embutido. |
| hex() | Converte um número inteiro em uma string hexadecimal em minúsculas. |
| id() | Retorna a “identidade” de um objeto. |
| input() | Esta função recebe uma entrada e a converte em uma string. |
| int() | Retorna um objeto inteiro construído a partir de um número ou string. |
| isinstance() | Retorna True se o argumento do objeto for uma instância de um objeto. |
| issubclass() | Retorna True se classe for uma subclasse de classinfo. |
| iter() | Retorna um objeto iterador. |
| len() | Retorna o comprimento (o número de itens) de um objeto. |
| list() | Em vez de ser uma função, list é um tipo de sequência mutável. |
| locals() | Atualiza e retorna um dicionário com a tabela de símbolos local atual. |
| map() | Retorna um iterador que aplica a função a cada item do iterável. |
| max() | Retorna o maior item em um iterável. |
| min() | Retorna o menor item em um iterável. |
| next() | Recupera o próximo item do iterador. |
| object() | Retorna um novo objeto sem características. |
| oct() | Converte um número inteiro em uma string octal. |
| open() | Abre um arquivo e retorna um objeto de arquivo correspondente. |
| ord() | Retorna um inteiro que representa o ponto de código Unicode de um caractere. |
| pow() | Retorna base elevado à potência exp. |
| print() | Imprime objetos no arquivo de fluxo de texto. |
| property() | Retorna um atributo de propriedade. |
| repr() | Retorna uma string contendo uma representação imprimível de um objeto. |
| reversed() | Retorna um iterador reverso. |
| round() | Retorna o número arredondado para a precisão de ndigits após o ponto decimal. |
| set() | Retorna um novo objeto set. |
| setattr() | Este é o correspondente de getattr(). |
| slice() | Retorna um objeto fatiado representando um conjunto de índices. |
| sorted() | Retorna uma nova lista ordenada a partir dos itens do iterável. |
| staticmethod() | Transforma um método em um método estático. |
| str() | Retorna uma versão str do objeto. |
| sum() | Soma start e os itens de um iterável. |
| super() | Retorna um objeto proxy que delega chamadas de método a um pai ou irmão. |
| tuple() | Em vez de ser uma função, é na verdade um tipo de sequência imutável. |
| type() | Retorna o tipo de um objeto. |
| vars() | Retorna o atributo dict para qualquer outro objeto com um atributo dict. |
| zip() | Itera sobre vários iteráveis em paralelo. |
| import() | Esta função é invocada pela instrução import. |