Maison >développement back-end >Tutoriel Python >Comment gérer correctement les guillemets dans les chaînes Python ?

Comment gérer correctement les guillemets dans les chaînes Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-30 04:28:13990parcourir

How to Properly Handle Quotation Marks Within Python Strings?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn