Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dar mais atenção a convenção da linguaguem

de acordo com as aulas anteriores que falou muito sobre a convenção da linguaguem python que é utilizado apenas aspas simples, colocar aspas duplas em uma das respostas acaba ficando confuso para quem quer aprender. Porque não se usa aspas duplas em python, mesmo que o codigo funcione é usado as simples pela convenção.

Então, não entendi o porque a outra opção que tem asplas duplas, está correta. Poderia esclarecer ?

2 respostas
solução!

Olá Caroline.
Tudo bem?
Que confusão!
Em Python, tanto as aspas simples quanto as aspas duplas servem para representar textos, chamadas de strings.
O interpretador da linguagem não faz distinção entre elas, ou seja, usar 'texto' ou "texto" tem exatamente o mesmo efeito.
Ambas as formas estão corretas e o código funciona da mesma maneira.
A diferença está apenas na convenção de estilo.
De acordo com as recomendações mais comuns, como as da PEP 8 (o guia oficial de estilo do Python), é importante manter um padrão dentro do código. Muitos programadores escolhem usar sempre aspas simples por uma questão de consistência e legibilidade.
Isso ajuda a manter o código mais limpo e fácil de entender, especialmente em projetos grandes.
No entanto, há situações em que usar aspas duplas é mais conveniente, por exemplo, quando a string contém uma aspa simples dentro dela.
Nesses casos, o uso das aspas duplas evita ter que colocar caracteres de escape.
Portanto, a opção que usa aspas duplas está correta porque o Python aceita ambos os tipos.
A diferença não está na validade do código, mas apenas na escolha de estilo.
A convenção sugere o uso das aspas simples, mas o uso das duplas também é perfeitamente válido.
E convenção não é uma regra e sim uma boa pratica.
A medida que vai desenvolvendo códigos mais complexos vai entender melhor a razão de alguns padrões.
Bons estudos e na duvida pergunte.
Até...

Oi Caroline, tudo bem? 😊

Entendi sua dúvida sobre aspas simples e duplas em Python. 🤔

O Ronaldo explicou corretamente: ambas funcionam para strings.

A convenção da PEP 8 sugere aspas simples para manter a consistência no código.

Aspas duplas são úteis quando a string contém aspas simples, evitando escapes.

O uso de aspas duplas não está errado, apenas menos comum por convenção.

Continue praticando e explorando as convenções para um código mais limpo! 💪

🎓 Para saber mais:

Espero ter ajudado! 👤‍💻