Hey folks! Mam nadzieję, że wszyscy macie się dobrze. W tym artykule, będziemy odsłaniać Różne sposoby, aby dodać znak nowej linii w Pythonie(\n) do wyjścia danych, które mają być wydrukowane.
Zacznijmy więc!
Technika 1: Dodaj znak nowej linii w łańcuchu wielowierszowym
Python Multiline String zapewnia skuteczny sposób reprezentowania wielu ciągów w wyrównany sposób. Znak nowej linii może być dodany do łańcucha wielowierszowego, jak pokazano poniżej-
Syntaktyka:
string = '''str1\nstr2....\nstrN'''
Możemy łatwo użyć '\n' przed każdym ciągiem, który chcemy wyświetlić w nowej linii w łańcuchu wielowierszowym.
Przykład:
str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' print(str)
Wyjście:
Hello all!! I am Pythoner Welcome to the AskPython Tutorial
Technika 2: Dodanie nowej linii do listy Pythona
Listę Pythona można traktować jako dynamiczną tablicę, która przechowuje w niej heterogeniczne elementy w dynamicznym czasie wykonywania.
Funkcja string.join() może być użyta do dodania nowej linii pomiędzy elementami listy, jak pokazano poniżej-
Syntaktyka:
'\n'.join(list)
Przykład:
lst = print("List before adding newline character to it:",lst)lst = '\n'.join(lst)print("List after adding newline character to it:\n",lst)
Wyjście:
List before adding newline character to it: List after adding newline character to it: PythonJavaKotlinCpp
Technika 3: Wyświetlanie nowej linii na konsoli
Na samym początku ważne jest, aby wiedzieć, jak wygląda wykonywanie funkcji na konsoli. Aby dodać nową linię na konsoli użyj poniższego kodu-
print("str1\nstr2")
Przykład:
Technika 4: Wyświetlanie nowej linii poprzez instrukcję print
Znak nowej linii może być dodany do funkcji print() w celu wyświetlenia ciągu znaków w nowej linii, jak pokazano poniżej-
Składnia:
print("str1\nstr2\n...\strN")
Przykład:
print("Hello Folks! Let us start learning.")print("Statement after adding newline through print() function....")print("Hello Folks!\nLet us start learning.")
Wyjście:
Hello Folks! Let us start learning.Statement after adding newline through print() function....Hello Folks!Let us start learning.
Technika 5: Dodawanie znaku nowej linii za pośrednictwem Pythona f-string
Python f-string również reprezentuje deklaracje łańcuchowe w sposób sformatowany na konsoli. Aby dodać znak nowej linii poprzez f-string, postępuj zgodnie z poniższą składnią:
newline = '\n'string = f"str1{newline}str2"
Przykład:
newline = '\n'str = f"Python{newline}Java{newline}Cpp"print(str)
Wyjście:
PythonJavaCpp
Technika 6: Zapisywanie nowej linii do pliku
Znak nowej linii może być dołączony do pliku Pythona przy użyciu poniższej składni:
Syntaktyka:
file_object.write("\n")
Przykład:
W tym miejscu użyliśmy pliku Python.txt z poniższą predefiniowaną zawartością, jak pokazano poniżej-
import os file = "/Python.txt" with open(file, 'a') as file: file.write("\n")
Wyjście:
Jak widać poniżej, do zawartości pliku zostaje dodana nowa linia.
Wniosek
.