Ho appena iniziato un lavoro in cui sto scrivendo Python dopo essere venuto da un background Java, e sto notando che altri sviluppatori tendono a citare stringhe usando virgolette singole ( ''
) anziché doppie ( ""
). Per esempio:
line1 = 'This is how strings typically look.'
line2 = "Not like this."
C'è un motivo particolare per questo oltre alle preferenze personali? È questo il modo corretto di quotare le stringhe? In particolare, ciò che voglio sapere è se esiste un tipo di best practice standard o accettata che guida questo stile di codifica.
Ruby
, c'è in realtà è una differenza tecnica tra virgolette singole e doppie. Le virgolette doppie supportano l'interpolazione di stringhe - le virgolette singole vengono analizzate come valori letterali.