Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Diferença 1 ou 2 Underlines e Aspas Simples ou Duplas

Boa noite,

Gostaria de saber ou lembrar qual a diferença utilizar _ ou __ para um atributo privado. E em relação ao print qual a diferença escrever o texto com aspas simples ou duplas.

Obrigada.

2 respostas
solução!

Olá, Ana. Tudo bom?

O prefixo com um underscore (_) não é interpretado, mas é uma convenção entre os programadores para alertar que o atributo não deve ser acessado diretamente.

Já para que seja interpretado pelo Python, utilizamos dois underscores (__). Não conseguimos acessar o atributo de um objeto fora da classe (Daria um Attribute Error).

Sobre as aspas, você pode utilizar aspas simples, duplas ou até três aspas duplas (Não funciona com duas aspas duplas).

Foto 1

O critério que você deve utilizar para escolher qual aspas usar é simples: Se você precisa imprimir aspas duplas no seu texto, você deve utilizar outro tipo de aspas para marcar o início e final do print.

Foto 2

De outra forma, você teria um erro de sintaxe

Foto 3

Espero ter ajudado : )

Olá Rodrigo

Muito obrigada pela resposta. Ficou bem claro!!