Método format

O método format substitui dados usando formatação de string. No parâmetro do método, definimos o valor desejado, que preencherá as chaves vazias na string.

Sintaxe

pythonstring.format(valor)

Exemplo

Vamos substituir um valor de string na nossa string:

pythontxt = 'This is {}'
print(txt.format('text'))

Resultado da execução do código:

python'This is text'

Exemplo

Também é possível definir um número:

pythontxt = 'This is {}'
print(txt.format(123))

Resultado da execução do código:

python'This is 123'

Exemplo

Agora, vamos substituir um elemento de lista na string:

pythontxt = 'This is {}'
lst = ['a', 'b', 'c']
print(txt.format(lst[0]))

Resultado da execução do código:

python'This is a'

Veja também

  • método replace,
    que procura e substitui uma substring em uma string
  • método zfill,
    que preenche o início da string com zeros
  • método rjust,
    que alinha e preenche o texto em uma string à direita
  • método ljust,
    que alinha e preenche o texto em uma string à esquerda