Folha de referências de formatação de string f em Python
Guia para formatação de string F em Python. Domine a precisão decimal, o alinhamento, a formatação de datas e a avaliação de expressões.
Expressões e precisão de ponto flutuante
Avaliando variáveis e restrições de pontos decimais diretamente em strings de modelo.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| Expression Eval | f"{x * 2}" | Avalia diretamente variáveis ou lógicas básicas do Python. |
| Decimal Precision | f"{pi:.2f}" | Formata valores flutuantes variáveis para mostrar exatamente 2 casas decimais. |
| Thousands Comma | f"{num:,}" | Coloca vírgulas em números como separadores de agrupamento de milhares. |
| Percentage Conversion | f"{ratio:.1%}" | Multiplica por 100 e mostra o valor como porcentagem com 1 casa decimal. |
Alinhamento, preenchimento e números
Controles de espaçamento de texto e bases numéricas.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | Preenche o texto de saída com uma largura de 10, alinhado à esquerda ou à direita. |
| Center Align | f"{text:^10}" | Preenche o texto de saída com uma largura de 10, centralizando o texto. |
| Char Padding | f"{num:*^10}" | Blocos com asteriscos em vez de espaços em branco. |
| Base Formatting | f"{num:x}" / f"{num:b}" | Converte número inteiro decimal em representação hexadecimal (x) ou binária (b). |
Script de demonstração interativo
# Expression Eval
f"{x * 2}"
# Decimal Precision
f"{pi:.2f}"
# Thousands Comma
f"{num:,}"
# Percentage Conversion
f"{ratio:.1%}"
# Left / Right Align
f"{name:<10}" / f"{name:>10}"
# Center Align
f"{text:^10}"
# Char Padding
f"{num:*^10}"
# Base Formatting
f"{num:x}" / f"{num:b}"Perguntas frequentes
Posso avaliar chamadas de função dentro de strings f?
Sim, você pode incluir qualquer expressão Python válida, incluindo chamadas de função e aritmética, dentro das chaves {} de uma string f.
Como você escapa de chaves em um fio F?
Duplique os colchetes, por exemplo, {{ e }} para imprimir chaves literais.
Tópicos Relacionados
Um guia de referência completo para manipulação de strings em Python. Domine a formatação, pesquisa, divisão, substituição e verificação de propriedades de string.
Folha de dicas sobre formatação de data e hora em PythonAprenda como analisar e formatar datas e horas em Python usando datetime, strftime e strptime.
Folha de referências de funções integradas do PythonGuia de referência para funções integradas do Python. Aprenda como usar print, len, range, enumerate, zip, map, filter e muito mais.
Recursos Python recomendados
Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.
Funções Python
Domine as funções do Python. Aprenda como escrever código reutilizável usando def, definir argumentos, retornar valores e compreender o escopo local e globalmente.
Como ler um arquivo em Python
Aprenda como ler arquivos em Python. Domine a instrução open, readline, readlines e manipule exceções de arquivo com segurança.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.