Ao declarar uma variável de string, podemos ter a = 'hello', onde começamos e terminamos com aspas simples. E se quisermos ter uma string Hi, I'm a programmer? Esta string já contém uma aspas simples. Isso pode ser um problema, pois o Python espera uma aspas simples no final da string, não no meio. Há várias opções para evitar este problema:
Podemos evitar começar a string com aspas simples e usar " em vez disso. No entanto, esta não é a melhor solução, já que a string pode conter também o símbolo ", como em (A really “good” product).
Podemos usar um caractere de escape \, que é especificamente projetado para estas situações. O \ escapa qualquer caractere na string que vem logo após ele. Nossa declaração de string ficaria a = 'Hi, I\'m a programmer'. Isso diz ao Python para tratar a ' do meio como um símbolo simples, não como o fim da string.
Aqui estão alguns caracteres especiais populares no Python:
Símbolo
Descrição
Exemplo
Saída
\'
Uma única '
print('\'')
'
\"
Uma única "
print('\"')
"
\\
Uma única \
print('\\')
\
\t
Tabulação
print('\t')
\n
Uma nova linha (enter)
print('\n')
Desafio
Dada uma string de 5 caracteres, imprima-os separados por uma tabulação.