Ich habe gerade einen Job begonnen, bei dem ich Python schreibe, nachdem ich aus einem Java-Hintergrund gekommen bin, und ich bemerke, dass andere Entwickler dazu neigen, Zeichenfolgen in einfachen Anführungszeichen ( ''
) anstatt in doppelten Anführungszeichen ( ""
) zu zitieren . Zum Beispiel:
line1 = 'This is how strings typically look.'
line2 = "Not like this."
Gibt es einen besonderen Grund für diese andere als persönliche Präferenz? Ist dies der richtige Weg, um Zeichenfolgen zu zitieren? Insbesondere möchte ich wissen, ob es eine Art von Standard oder bewährten Verfahren gibt, die diesen Codierungsstil bestimmen.
Ruby
, es tatsächlich ist ein technischer Unterschied zwischen einfachen und doppelten Anführungszeichen. Doppelte Anführungszeichen unterstützen die Interpolation von Zeichenfolgen - einfache Anführungszeichen werden als Literale analysiert.