¡Hola amigos! Espero que todos estén bien. En este artículo, vamos a desvelar Diferentes formas de añadir un carácter de nueva línea en Python(\n) a la salida de los datos a imprimir.
Así que, ¡comencemos!
Técnica 1: Añadir un carácter de nueva línea en una cadena multilínea
La cadena multilínea de Python proporciona una forma eficiente de representar múltiples cadenas de forma alineada. Se puede añadir un carácter de nueva línea(\n) a la cadena multilínea como se muestra a continuación-
Sintaxis:
string = '''str1\nstr2....\nstrN'''
Podemos utilizar fácilmente ‘\n’ antes de cada cadena que queramos mostrar en una nueva línea en una cadena multilínea.
Ejemplo:
str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' print(str)
Salida:
Hello all!! I am Pythoner Welcome to the AskPython Tutorial
Técnica 2: Adición de una nueva línea a una Lista de Python
La Lista de Python puede considerarse como un array dinámico que almacena elementos heterogéneos en él en tiempo de ejecución dinámico.
La función string.join() puede utilizarse para añadir una nueva línea en medio de los elementos de la lista como se muestra a continuación-
Sintaxis:
'\n'.join(list)
Ejemplo:
lst = print("List before adding newline character to it:",lst)lst = '\n'.join(lst)print("List after adding newline character to it:\n",lst)
Salida:
List before adding newline character to it: List after adding newline character to it: PythonJavaKotlinCpp
Técnica 3: Mostrar una nueva línea en la consola
En la etapa inicial, es importante conocer la ejecución de las funciones en la consola. Para añadir una nueva línea en la consola utiliza el siguiente código-
print("str1\nstr2")
Ejemplo:
Técnica 4: Mostrar una nueva línea a través de la sentencia print
El carácter de nueva línea se puede añadir a la función print() para mostrar la cadena en una nueva línea como se muestra a continuación-
Sintaxis:
print("str1\nstr2\n...\strN")
Ejemplo:
print("Hello Folks! Let us start learning.")print("Statement after adding newline through print() function....")print("Hello Folks!\nLet us start learning.")
Salida:
Hello Folks! Let us start learning.Statement after adding newline through print() function....Hello Folks!Let us start learning.
Técnica 5: Añadir un carácter de nueva línea a través de la cadena f de Python
La cadena f de Python también representa las sentencias de cadena de manera formateada en la consola. Para añadir un carácter de nueva línea a través de una cadena f, sigue la siguiente sintaxis:
newline = '\n'string = f"str1{newline}str2"
Ejemplo:
newline = '\n'str = f"Python{newline}Java{newline}Cpp"print(str)
Salida:
PythonJavaCpp
Técnica 6: Escribir una nueva línea en un archivo
Se puede añadir un carácter de nueva línea a un archivo Python utilizando la siguiente sintaxis:
Sintaxis:
file_object.write("\n")
Ejemplo:
Aquí, hemos utilizado el archivo Python.txt con el siguiente contenido predefinido como se muestra-
import os file = "/Python.txt" with open(file, 'a') as file: file.write("\n")
Salida:
Como se ve a continuación, se añade una nueva línea al contenido del archivo.