Utilisation des f-strings multiligne
Bonjour,
Si j'ai bien compris, pour avoir une f-string multiligne il faut utiliser trois guillemets doubles au lieu d'employer simplement des guillemets doubles ou simples.
Voici un exemple de code :
message = f"""
Bonjour,
Je suis une f-string multiligne.
"""
Merci d'avance!
Fonctionne également avec les guillemets simples :
ligne = 3
message = f'''Bonjour, je suis une
f-string sur {ligne}
lignes.'''
C'est ça Franck ! Et après ça fonctionne comme une f-string pour insérer des données :
# Définir des variables
nom = "Alice"
age = 30
ville = "Paris"
# Utiliser une f-string avec une chaîne multiligne
message = f"""
Bonjour {nom},
Vous avez {age} ans et vous habitez à {ville}.
Bienvenue dans notre communauté !
"""
# Afficher le message
print(message)
Et pour insérer des accolades, sans les interpréter, il faut en mettre 2 :
variable = "exemple"
# Utiliser une accolade double pour inclure une accolade littéral dans une f-string
message = f"""
Ceci est un exemple de comment inclure des accolades littérales :
{{ Ceci n'est pas une variable }} et {variable}
"""
# Afficher le message
print(message)
Bonne continuation !
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte