Caracteres especiais

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:

  1. 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).

  2. 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.

Entrada

Saída

hello

h e l l o

Dica: Pode usar f-strings ao imprimir.

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue