format() Formatar valor

Última atualização: 2026-09-22

format() Formatar valor

format(value, format_spec='') retorna a string de value formatada de acordo com o especificador de formato.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

format(value[, format_spec])

⚙️ Parâmetros

value ObrigatórioThe value to format.
format_spec OpcionalFormat specifier, e.g. '.2f', '08b'.(Padrão:'')

Retorno:str. The value formatted according to format_spec.

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

3.14
11111111
0xff
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

Qformat() e os dois pontos no f-string são a mesma sintaxe?
ASim; por dentro f'{3.14159:.2f}' chama format(3.14159, '.2f'). São totalmente equivalentes e intercambiáveis.
QO que format(5, '08b') retorna?
ARetorna '00000101': 'b' indica binário, '8' define a largura de 8 dígitos e '0' preenche com zeros à esquerda.
QO que format(255, '#x') retorna?
ARetorna '0xff'; o sinalizador '#' faz o hexadecimal incluir o prefixo 0x; sem # retorna 'ff'. Da mesma forma '#o' e '#b' trazem os prefixos 0o e 0b.
QO que acontece se o especificador de formato estiver errado?
ALevanta ValueError ou TypeError (ex.: format(1.5, 'abc')); a sintaxe do especificador e os valores suportados têm validações rígidas.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%