Los caracteres de escape en cualquier lenguaje de programación representan cómo se formatean una cadena cuando se imprime en el terminal o en cualquier otra salida. Cuando los nuevos principiantes están aprendiendo a programar, a menudo tienen dificultades cuando intentan imprimir comillas dentro de una cadena. Esta publicación te mostrará cómo hacer exactamente eso.
El contenido de esta publicación incluye lo siguiente:
Error en la impresión de cotizaciones en el encuentro de usuarios de Python
Para comprender cómo imprimir las cotizaciones en la salida, primero debemos buscar el error más común que los usuarios encuentran. Para hacer eso, tome el siguiente código:
stringvar = "hola" mundo "esto es linuxhint!"
Imprimir (StringVar)
En este fragmento de código, el usuario desea mostrar citas en torno a la palabra "Mundo."Sin embargo, cuando se ejecuta este código, el usuario se cumple con el siguiente error que se muestra en la salida:
Como puede ver, la salida dice que el usuario se ha reunido con un error de sintaxis. Este error ocurre porque cuando las comillas internas se usan dentro de la cadena, el compilador lo toma como si la cadena principal hubiera terminado y la palabra próxima sea variable, lo que provoca el error de sintaxis.
Veamos cómo evitar este error y obtener la salida requerida.
Solución 1: Uso de comillas alternativas
La primera solución gira en torno al uso de comillas alternativas. Básicamente, cuando el usuario está intentando crear una cadena utilizando comillas dobles, entonces el usuario simplemente puede usar comillas únicas dentro de la cadena sin causar el error de sintaxis. Esto también va al revés si el usuario ha usado citas individuales para definir las cadenas, luego comillas dobles para envolver la palabra dentro de las cadenas.
Para el ejemplo mencionado anteriormente, la solución correcta es como:
stringVar = "Hola 'Mundo' Este es Linuxhint!"
Imprimir (StringVar)
Cuando se ejecuta este código, produce los siguientes resultados:
La salida muestra que el usuario pudo obtener la salida requerida sin encontrar ningún error. Alternativamente, el usuario puede usar el siguiente conjunto de comillas:
Esta vez, el usuario pudo mostrar las comillas dobles en las cadenas de salida.
Solución 2: Uso de la barra de barra de barra de barra
La segunda solución es simplemente colocar una barra de de fondo en la cadena antes de las comillas porque la barra insegura le dice al compilador que el siguiente personaje es un personaje de escape. El código correcto para el ejemplo anterior es el siguiente:
stringvar = "hola" mundo "esto es linuxhint!"
Imprimir (StringVar)
Cuando se ejecuta este código, produce los siguientes resultados en la salida:
La salida muestra que la salida requerida se imprimió correctamente en el terminal.
Conclusión
Las comillas se pueden insertar fácilmente en una cadena e imprimirse en el terminal utilizando dos enfoques diferentes. El primer enfoque incluye el uso de comillas alternativas para definir la cadena y usar dentro de la cadena. El segundo enfoque es usar la barra insegura antes de las comillas. Ambas soluciones se han explicado en esta guía.