Choix stylistiques pour les guillemets simples ou doubles en Python
Bien que la documentation Python suggère l'interchangeabilité des guillemets simples et doubles pour les chaînes, il existe des préférences qui guident les développeurs.
Citations doubles pour l'interpolation et le naturel Langue
Lorsque vous travaillez avec des chaînes qui nécessitent une interpolation (remplacement par des variables) ou représentent des messages en langage naturel, les guillemets doubles sont souvent préférés. Ceci est illustré par le dictionnaire LIGHT_MESSAGES, qui stocke des chaînes spécifiques à une langue pour signaler le nombre de lumières.
Citations simples pour les chaînes de type symbole
Pour plus de brièveté et de clarté, une seule les guillemets sont couramment utilisés pour encadrer des chaînes courtes ressemblant à des symboles. Cela permet de les distinguer des chaînes plus verbeuses.
Exceptions et cas spéciaux
Bien que ces préférences soient généralement suivies, il peut y avoir des exceptions. Par exemple :
Exemples
Le code suivant démontre ces choix stylistiques :
LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } def is_pirate(message): """Return True if the given message sounds piratical.""" return re.search(r"(?i)(arr|avast|yohoho)!", message) is not None
En adhérant à ces préférences stylistiques, le code devient plus lisible et plus facile à entretenir.
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!