f-strings

Coloque variáveis e cálculos dentro de um texto. Comece a string com f e use chaves.

Sintaxe

f"text {variable} more text"
f"{value * 2}"
  • Qualquer coisa válida em Python pode ir dentro das chaves.

Exemplo

name = "Pip"
hp = 20
print(f"{name} has {hp} HP")
print(f"double: {hp * 2}")

Saída:

Pip has 20 HP
double: 40

Erros comuns

  • Esquecer o f antes da aspa faz as chaves aparecerem exatamente como estão.
  • Use aspas de estilos diferentes dentro e fora: f"{d['key']}".

Pratique