Solucionado (ver solução)
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!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software