Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Formatação Avançada: Posicionamento | Formatação de Strings
Manipulação de Strings em Python

Deslize para mostrar o menu

book
Formatação Avançada: Posicionamento

Muito bem! Às vezes, podemos querer transformar nossa string um pouco para que o texto fique centralizado, o número seja exibido com o sinal respectivo (+ ou -) ou o número seja arredondado com precisão específica. Vamos considerar o alinhamento primeiro.

Para fazer isso, precisamos definir o tipo de formatação precedido por dois-pontos dentro de chaves. Vamos considerá-los:

OpçãoSignificadoComentários
<Força o campo a ser alinhado à esquerda dentro do espaço disponívelMétodo padrão para a maioria dos objetos
>Força o campo a ser alinhado à direita dentro do espaço disponívelMétodo padrão para um número
=Força o preenchimento a ser colocado após o sinal na posição mais à esquerdaÚtil para strings como 00000132
^Força o campo a ser centralizado dentro do espaço disponívelsem usos especiais

Usar códigos sem adições não é a melhor prática, pois pode não haver diferenças após a formatação. Vamos considerar argumentos adicionais. Podemos colocar o símbolo (apenas um!) que queremos para preencher o espaço livre entre os dois pontos : e o argumento da tabela acima. Então, também podemos adicionar o comprimento que desejamos para alinhar a nossa string. Por exemplo,

1
print(".{:-^10}.".format('test'))
copy

Como podemos observar, definimos o símbolo - para preenchimento, e o comprimento da string para 10 (e havia 3 símbolos - de ambos os lados de test, uma vez que 3 + 4 (comprimento de test) + 3 = 10).

Tarefa

Swipe to start coding

Dentro da função .format(), defina o formato correto para fazer o seguinte: adicionar 0 à esquerda para '8923'. A substring com zeros e o número deve ter comprimento de 12.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Formatação Avançada: Posicionamento

Muito bem! Às vezes, podemos querer transformar nossa string um pouco para que o texto fique centralizado, o número seja exibido com o sinal respectivo (+ ou -) ou o número seja arredondado com precisão específica. Vamos considerar o alinhamento primeiro.

Para fazer isso, precisamos definir o tipo de formatação precedido por dois-pontos dentro de chaves. Vamos considerá-los:

OpçãoSignificadoComentários
<Força o campo a ser alinhado à esquerda dentro do espaço disponívelMétodo padrão para a maioria dos objetos
>Força o campo a ser alinhado à direita dentro do espaço disponívelMétodo padrão para um número
=Força o preenchimento a ser colocado após o sinal na posição mais à esquerdaÚtil para strings como 00000132
^Força o campo a ser centralizado dentro do espaço disponívelsem usos especiais

Usar códigos sem adições não é a melhor prática, pois pode não haver diferenças após a formatação. Vamos considerar argumentos adicionais. Podemos colocar o símbolo (apenas um!) que queremos para preencher o espaço livre entre os dois pontos : e o argumento da tabela acima. Então, também podemos adicionar o comprimento que desejamos para alinhar a nossa string. Por exemplo,

1
print(".{:-^10}.".format('test'))
copy

Como podemos observar, definimos o símbolo - para preenchimento, e o comprimento da string para 10 (e havia 3 símbolos - de ambos os lados de test, uma vez que 3 + 4 (comprimento de test) + 3 = 10).

Tarefa

Swipe to start coding

Dentro da função .format(), defina o formato correto para fazer o seguinte: adicionar 0 à esquerda para '8923'. A substring com zeros e o número deve ter comprimento de 12.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt