Generalmente, cuando imprimimos una cadena usando una declaración de impresión, usamos otra declaración de impresión para imprimir otra cadena en una nueva línea. Cuando escribimos una declaración impresa, después de su ejecución, automáticamente, el cursor se desplaza a una nueva línea. ¿Por qué pasó esto? ¿No podemos imprimir una cadena en una nueva línea sin utilizar una nueva declaración de impresión? El código se vuelve absurdo. si seguimos escribiendo nuevas declaraciones impresas para cada cadena.
La respuesta a las dos preguntas anteriores es un carácter de secuencia de escape llamado 'Carácter de nueva línea de Python' representado por ' orte' . Este artículo analiza el carácter de nueva línea con ejemplos.
Entendimiento básico:
Personaje: ' orte'
Función: Desplaza el cursor a una nueva línea.
- El carácter es válido sólo para cadenas y caracteres.
- Este personaje también se llama 'salto de línea' .
- Es un carácter de secuencia de escape en Python.
- Podemos mantener ' ' en cualquier parte de la cadena.
Sintaxis:
fusionar ordenar java
- Para declarar una cadena en varias líneas:
Str_var = ' string 1 string 2 '
print (' str1 str2 ')
Necesidad de ' ':
Supongamos que estamos intentando imprimir 'Hola' en la primera línea, '!' en la siguiente línea y 'mundo' en la línea siguiente y si usamos una declaración de impresión normal:
print ('Hello') print ('!') print ('World')
Producción:
Se necesitaron 3 líneas de código para imprimir 3 palabras. El código será más largo si queremos imprimir más cadenas.
Ahora, si usamos ' ':
print ('Hello ! World')
Producción:
Sólo tomó una línea. Podemos imprimir cualquier cantidad de cadenas usando ' ' en varias líneas y aún así mantener el código simple y pequeño.
Más información sobre ' ':
¿Por qué la declaración de impresión no imprime ' ' como una cadena normal? ¿Cómo reconoce Python ' '?
Tenemos algunos caracteres predefinidos en Python que suceden a una barra invertida. ('') , llamó al 'Secuencias de escape'. Python reconoce el '' e inmediatamente comprende que no es parte de la cadena y lo ejecuta en función del carácter siguiente. El uso de una barra invertida antes de un carácter ayuda al carácter a escapar de la ejecución normal de la cadena.
Ejemplos: , , etc.
Declarando una cadena con ' ':
string = 'Hello World' print (string) print (' ') print ('Hello World')
Producción:
Comprensión:
En el ejemplo anterior:
- La cadena se organiza en dos líneas usando y se almacena en la variable de cadena. Siempre que queramos imprimir la cadena o realizar cualquier operación en la cadena, podemos usar la variable.
- Usamos una impresión con solo el carácter de nueva línea para dar un espacio de línea vacío.
¿Cómo la declaración impresa cambia automáticamente a una nueva línea?
En Python, la sintaxis de la declaración de impresión:
imprimir (valores, sep = '', fin = ' ' , archivo = archivo, descarga = descarga)
Aquí, el final es un parámetro opcional. Especifica el último carácter con el que queremos que termine la cadena. Por defecto, ' ' se asigna al final , por lo que, después de ejecutar una declaración de impresión, desplazará el cursor a la siguiente línea cuando no le demos ningún argumento al final.
Si damos un argumento hasta el final:
print ('Hello', end = '!') print (' World')
Producción:
Comprensión:
Asignamos '!' hasta el final. Por lo tanto, después de la ejecución de la primera declaración de impresión, la segunda declaración de impresión no se desplaza a una nueva línea y sigue a '!' en la misma línea.
Otra forma de imprimir una cadena en una nueva línea:
Hay una forma más de cambiar a una nueva línea. Primero, podemos usar múltiples declaraciones impresas. En segundo lugar, podemos utilizar el carácter ' '. Podemos lograr esto usando 'Cadenas de varias líneas' en pitón.
Usamos comillas simples o dobles para imprimir una cadena de una sola línea. En Python, podemos imprimir varias líneas de cadenas usando 3 comillas dobles ('''cadenas''') o tres comillas simples ('''cadenas''').
Sintaxis:
misión imposible todas las películas
'''String 1 String 2 ............... String n''' OR '''String 1 String 2 .............. String n'''
Python reconoce que la cadena es una cadena de varias líneas mediante las comillas ''' o '''.
Ejemplo:
string = '''Hello ! world''' string2 = '''I love Python''' print ('Using 3 single quotes: ') print (string) print (' ') print ('Using 3 double quotes: ') print (string2)
Producción:
Comprensión:
Escribimos dos cadenas de varias líneas usando comillas simples y comillas dobles.
- En el código anterior, aunque escribimos cadenas de varias líneas, usamos ' ' para una línea en blanco.
- Cuantas más líneas de cadenas queramos imprimir, mayor será la longitud del código.
Resumen:
Podemos imprimir una cadena en una nueva línea de 3 maneras en Python:
- Múltiples estados de cuenta impresos
- Usando ' .'
- Usando cadenas de varias líneas.
Estas tres formas pueden ser útiles para diferentes necesidades, pero los programadores usan principalmente ' orte' imprimir una nueva línea porque es el método más comúnmente aceptado debido a su sencillez.
Usando ' ' podemos:
- Imprime una cadena en varias líneas.
- Mantenga el código breve y simple.
- Personaliza las posiciones de los caracteres de una cadena.
- Deja una línea en blanco.