Ir para o conteúdo

Aula 007: Formatação de strings

🎥 Vídeo 7

Nesta aula, nós vamos aprender mais sobre as strings e como formatá-las para um código mais prático e limpo.

Contexto do problema

Em muitos programas é necessário exibir mensagens personalizadas utilizando informações do usuário.

Exemplo de dados:

nome = "Ana"
sobrenome = "Silva"

O objetivo é exibir a seguinte mensagem:

Ana Silva é uma aluna nova.

Concatenação de strings

Uma forma de montar essa mensagem é utilizando concatenação com o operador +:

mensagem = nome + " " + sobrenome + " é uma aluna nova."
print(mensagem)

Neste caso, estamos unindo:

  • o valor da variável nome
  • um espaço
  • o valor da variável sobrenome
  • o restante da frase

Formatação com f-strings

Uma forma mais prática e legível de fazer isso é utilizando f-strings. Com essa abordagem adicionamos a letra f antes da string e utilizamos { } para inserir variáveis diretamente:

mensagem = f"{nome} {sobrenome} é uma aluna nova."
print(mensagem)

O Python substitui automaticamente os valores das variáveis dentro das chaves.

Reatribuição de variáveis

Quando uma variável é redefinida o Python considera apenas o valor mais recente.

Exemplo:

mensagem = nome + " " + sobrenome + " é uma aluna nova."
mensagem2 = f"{nome} {sobrenome} é uma aluna nova."
print(mensagem2)

Neste caso, o valor exibido será o da variável utilizada no print.

Checklist

Ao final desta aula, você aprendeu:

  • Como concatenar strings utilizando o operador +
  • Como utilizar f-strings para formatação
  • Como inserir variáveis dentro de strings
  • Como funciona a reatribuição de variáveis

A formatação de strings é um recurso muito utilizado para tornar o código mais organizado e facilitar a construção de mensagens dinâmicas.

Comentários