Qu'est-ce qu'un f-string en Python ?

Les f-string ont fait leur apparition avec la version 3.6 de Python.

Les f-string permettent d’insérer des variables ou expressions à l'intérieur d'une chaine de caractères.

Pour qu'une chaîne de caractères soit considérée comme un f-string, il suffit de rajouter la lettre 'f' devant une chaîne de caractères :

print("Je suis une chaîne de caractères normal")
print(f"Je suis une chaîne de caractères de type f-string")

Pour insérer des données à l'intérieur d'un f-string, on utilise les accolades ({}).

On peut à l'intérieur de ces accolades insérer des objets python, des expressions ou des variables :

print(f"Le résultat de 5 + 10 est égal à {5 + 10}")

prenom = "Patrick"
print(f"Bonjour {prenom}")