Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Qual a diferença de um ' e 3 '?

Só curiosidade mesmo, qual a diferença entre por exemplo:

'olá', 'sou', 'pablo' e '''ola sou pablo'''

1 resposta
solução!

Oi, Tadeu! Tudo bem?

Sobre a diferença entre usar aspas simples (') e aspas triplas (''') em Python, quando usamos aspas simples, como em 'olá', 'sou', 'pablo', estamos criando strings que são limitadas a uma única linha. Ou seja, cada string deve começar e terminar na mesma linha.

Por outro lado, quando usamos aspas triplas, estamos criando uma string que pode abranger múltiplas linhas, o que é muito útil quando precisamos representar um texto que naturalmente se estende por várias linhas, como descrições de produtos, parágrafos de texto, ou mesmo quando queremos incluir quebras de linha sem usar caracteres especiais como \n. Somado a isso, também podemos usar aspas triplas em casos em que a string/texto possua tanto aspas simples como aspas duplas nas citações, entendendo que as aspas simples e duplas são parte da string e não um marcador especial.

Aqui está um exemplo prático para ilustrar a diferença:

Usando aspas simples:

print('olá')
print('sou')
print('pablo')

Isso vai imprimir:

olá
sou
pablo

Usando aspas triplas:

print('''olá
sou
pablo''')

Isso vai imprimir:

olá
sou
pablo

Ambos os métodos podem produzir saídas semelhantes, mas as aspas triplas são mais convenientes para strings de múltiplas linhas, pois você não precisa usar múltiplas chamadas de print ou caracteres de escape.

Espero ter ajudado!

Um forte abraço e bons estudos!