Stilistische Entscheidungen für einfache und doppelte Anführungszeichen in Python
Während die Python-Dokumentation die Austauschbarkeit von einfachen und doppelten Anführungszeichen für Zeichenfolgen vorschlägt, gibt es stilistische Optionen Präferenzen, die Entwickler leiten.
Doppelte Anführungszeichen für Interpolation und Natural Sprache
Wenn Sie mit Zeichenfolgen arbeiten, die eine Interpolation (Ersetzung durch Variablen) erfordern oder Nachrichten in natürlicher Sprache darstellen, werden häufig doppelte Anführungszeichen bevorzugt. Dies wird durch das Wörterbuch LIGHT_MESSAGES veranschaulicht, das sprachspezifische Zeichenfolgen für die Meldung von Lichtzählungen speichert.
Einfache Anführungszeichen für symbolähnliche Zeichenfolgen
Der Kürze und Klarheit halber einfach Anführungszeichen werden häufig verwendet, um kurze, symbolähnliche Zeichenfolgen einzuschließen. Dies hilft, sie von ausführlicheren Zeichenfolgen zu unterscheiden.
Ausnahmen und Sonderfälle
Während diese Präferenzen im Allgemeinen befolgt werden, kann es Ausnahmen geben. Zum Beispiel:
Beispiele
Der folgende Code demonstriert diese stilistischen Entscheidungen:
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
Durch die Einhaltung dieser stilistischen Präferenzen wird der Code besser lesbar und einfacher zu warten.
Das obige ist der detaillierte Inhalt vonSollte ich in Python einfache oder doppelte Anführungszeichen für Zeichenfolgen verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!