Carregando...

Cadeias f

print não troca o que guest guarda. Depois dessas linhas, guest continua lida e drink continua tea. A cadeia f monta uma linha nova para aquele print. Chaves vazias, f"{}", param o programa: não há nome dentro para ler.

O f lê o nome

Um f colado na aspa de abertura manda Python ler nomes dentro das chaves. guest guarda lida. f"{guest}" escreve lida. As aspas ainda marcam texto. O f marca os lugares onde o valor guardado deve aparecer.

Com f e depois sem f

python
guest = "lida"
print(f"{guest}")
print("{guest}")

A primeira linha é lida. A segunda é {guest}. Sem o f, as chaves e as letras guest são caracteres comuns. Python não procura o nome.

O f fica colado na aspa. Um espaço entre o f e a aspa não é esta marca, e o programa para.

O espaço você digita

drink guarda tea. f"{guest} {drink}" escreve lida tea. O espaço entre os dois pares de chaves é um caractere que você digitou. f"{guest}{drink}" vira lidatea, porque não há nada entre eles.

Dois nomes e um espaço que você digita

python
guest = "lida"
drink = "tea"
print(f"{guest} {drink}")

Cada linha da tabela usa os mesmos nomes guardados. guest guarda lida e drink guarda tea. Só muda o jeito de escrever o print.

📊 O que o f muda

O que você escreve o que print escreve
f"{guest}" lida
"{guest}" {guest}
f"{guest} {drink}" lida tea

A página seguinte corta o texto pelo lugar

Aqui você não corta o texto por posição, não muda maiúsculas e não soma números. A página seguinte corta uma cadeia no lugar onde os caracteres estão. O f continua um jeito de pôr um nome dentro do texto.

Diga você

  1. guest guarda lida. f"{guest}" escreve lida.
  2. "{guest}" escreve {guest}.
  3. f"{guest} {drink}" escreve lida tea.
  4. f"{guest}{drink}" escreve lidatea.

Leituras erradas

  • Esperar {guest} na tela a partir de f"{guest}"
  • Esperar lida a partir de "{guest}"
  • Esquecer o f
  • Esquecer o espaço e depois estranhar que as palavras colaram
  • Achar que print trocou o nome guardado

Para ficar

O f antes da aspa lê nomes dentro das chaves.
f"{guest}" escreve lida. "{guest}" escreve {guest}.
f"{guest} {drink}" escreve lida tea. O espaço você digita.
Os nomes guardados continuam como estavam.
A página seguinte corta o texto pelo lugar.

🧠 Teste Seu Conhecimento

Pronto para Começar

Teste Seu Conhecimento

Desafie-se com este questionário interativo e veja o quão bem você entende o tópico

❓
4
Perguntas
🎯
70%
Para Passar
♾️
∞
Tempo
🔄
∞
Tentativas

📝 Instruções

  • Leia cada pergunta cuidadosamente
  • Selecione a melhor resposta para cada pergunta
  • Você pode refazer o quiz quantas vezes quiser
  • Seu progresso será mostrado no topo