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.