Acabei de iniciar um trabalho em que estou escrevendo Python depois de ter experiência com Java, e percebo que outros desenvolvedores tendem a citar seqüências de caracteres usando aspas simples ( ''
) em vez de aspas duplas ( ""
). Por exemplo:
line1 = 'This is how strings typically look.'
line2 = "Not like this."
Existe uma razão específica para isso além da preferência pessoal? Essa é a maneira correta de citar strings? Especificamente, o que eu quero saber é se existe algum tipo de prática recomendada padrão ou aceita que conduz esse estilo de codificação.
Ruby
, realmente existe uma diferença técnica entre aspas simples e duplas. As aspas duplas suportam a interpolação de string - aspas simples são analisadas como literais.