Résolue

Utilisation des f-strings multiligne

# Chaînes de caractères

Simplice Franc NKOUARI NSENGU

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 !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.