Ciao gente! Spero che stiate tutti bene. In questo articolo, vi sveleremo diversi modi per aggiungere un carattere newline in Python (\n) all’output dei dati da stampare.
Quindi, cominciamo!
Tecnica 1: Aggiungere un carattere newline in una stringa multilinea
Python Multiline String fornisce un modo efficiente per rappresentare più stringhe in modo allineato. Un carattere newline(\n) può essere aggiunto alla stringa multilinea come mostrato qui sotto-
Sintassi:
string = '''str1\nstr2....\nstrN'''
Possiamo facilmente usare ‘\n’ prima di ogni stringa che vogliamo visualizzare su una nuova linea in una stringa multilinea.
Esempio:
str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' print(str)
Output:
Hello all!! I am Pythoner Welcome to the AskPython Tutorial
Tecnica 2: Aggiunta di newline a una lista Python
Lista Python può essere considerata come un array dinamico che memorizza elementi eterogenei in esso a runtime dinamico.
La funzione string.join() può essere usata per aggiungere un newline tra gli elementi della lista come mostrato di seguito-
Sintassi:
'\n'.join(list)
Esempio:
lst = print("List before adding newline character to it:",lst)lst = '\n'.join(lst)print("List after adding newline character to it:\n",lst)
Output:
List before adding newline character to it: List after adding newline character to it: PythonJavaKotlinCpp
Tecnica 3: Visualizzare una newline sulla console
All’inizio, è importante conoscere l’esecuzione delle funzioni sulla console. Per aggiungere una newline nella console usate il seguente codice-
print("str1\nstr2")
Esempio:
Tecnica 4: Visualizzazione di una nuova riga attraverso l’istruzione print
Il carattere newline può essere aggiunto alla funzione print() per visualizzare la stringa su una nuova riga come mostrato di seguito-
Sintassi:
print("str1\nstr2\n...\strN")
Esempio:
print("Hello Folks! Let us start learning.")print("Statement after adding newline through print() function....")print("Hello Folks!\nLet us start learning.")
Output:
Hello Folks! Let us start learning.Statement after adding newline through print() function....Hello Folks!Let us start learning.
Tecnica 5: Aggiungere un carattere newline attraverso la f-string di Python
Python f-string rappresenta anche le dichiarazioni stringa in modo formattato sulla console. Per aggiungere un carattere newline attraverso una f-string, seguite la seguente sintassi:
newline = '\n'string = f"str1{newline}str2"
Esempio:
newline = '\n'str = f"Python{newline}Java{newline}Cpp"print(str)
Output:
PythonJavaCpp
Tecnica 6: Scrivere una nuova linea in un file
Un carattere newline può essere aggiunto ad un file Python usando la seguente sintassi:
Sintassi:
file_object.write("\n")
Esempio:
Qui, abbiamo usato un file Python.txt con il seguente contenuto predefinito come mostrato-
import os file = "/Python.txt" with open(file, 'a') as file: file.write("\n")
Output:
Come visto sotto, una nuova linea viene aggiunta al contenuto del file.