Insérer des guillemets dans des chaînes en Python
Lors de l'écriture de code Python, on peut rencontrer le défi d'imprimer des chaînes contenant des guillemets. Si des guillemets directs sont utilisés dans l’instruction print, la chaîne sera brusquement fermée. Cet article explore différentes méthodes pour résoudre ce problème efficacement.
Utilisation du tandem de guillemets simples et doubles
Une solution consiste à utiliser des guillemets simples et doubles ensemble. En plaçant la chaîne entière entre guillemets simples, les guillemets dans le texte peuvent être indiqués à l'aide de guillemets doubles.
print('\"A word that needs quotation marks\"') # Output: "A word that needs quotation marks"
Échapper aux guillemets doubles
Une autre approche consiste à échapper aux guillemets doubles. guillemets dans la chaîne en utilisant le caractère barre oblique inverse (). Ce caractère d'échappement garantit que les guillemets doubles sont traités comme des caractères littéraux plutôt que comme des délimiteurs de chaîne.
print(""""A word that needs quotation marks"""") # Output: "A word that needs quotation marks"
Utilisation de chaînes entre guillemets triples
Chaînes entre guillemets triples, représentées par trois guillemets consécutifs ("" ou """) au début et à la fin, fournissent une méthode alternative. Ces chaînes autorisent plusieurs lignes et peuvent encapsuler guillemets sans provoquer de fermeture de chaîne.
print(""" "A word that needs quotation marks" """) # Output: "A word that needs quotation marks"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!