Caracteres especiales

Al declarar una variable de cadena, podemos tener a = 'hello', donde comenzamos con una comilla simple y terminamos con una comilla simple. ¿Qué pasa si queremos tener una cadena Hi, I'm a programmer? Esta cadena ya contiene una comilla simple. Esto puede ser un problema ya que Python espera una comilla simple al final de la cadena, no en el medio. Hay varias opciones para evitar este problema:

  1. Podemos evitar comenzar la cadena con una comilla simple y usar " en su lugar. Sin embargo, esta no es una gran solución ya que la cadena puede contener también el símbolo " (A really “good” product).

  2. Podemos usar un carácter de escape \, que está diseñado específicamente para estas situaciones. \ escapa cualquier carácter en la cadena que viene justo después de él. Nuestra declaración de cadena se convertiría en a = 'Hi, I\'m a programmer'. Esto le indica a Python que trate la comilla simple en el medio como un símbolo simple, no como el final de la cadena.

Aquí hay varios caracteres especiales populares en Python:

Símbolo

Descripción

Ejemplo

Salida

\'

Una comilla simple

print('\'')

'

\"

Una comilla doble

print('\"')

"

\\

Una barra invertida

print('\\')

\

\t

Tabulación

print('\t')

\n

Una nueva línea (enter)

print('\n')

Desafío

Dada una cadena que tiene 5 caracteres, imprímelos separados por una tabulación.

Entrada

Salida

hello

h e l l o

Consejo: Puedes usar f-strings al 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