Python New Line og hvordan man Python Print uden en Newline

Velkommen! Den nye linjetegn i Python bruges til at markere slutningen af ​​en linje og begyndelsen på en ny linje. Det er vigtigt at vide, hvordan man bruger det, hvis du vil udskrive output til konsollen og arbejde med filer.

I denne artikel lærer du:

  • Sådan identificeres den nye linjekarakter i Python.
  • Hvordan den nye linjetegn kan bruges i strenge og udskriftserklæringer.
  • Sådan kan du skrive udskriftserklæringer, der ikke tilføjer et nyt linjetegn i slutningen af ​​strengen.

Lad os begynde! ✨

? Den nye linjetegn

Den nye linjekarakter i Python er:

Den består af to tegn:

  • Et tilbageslag.
  • Brevet n.

Hvis du ser dette tegn i en streng, betyder det, at den aktuelle linje slutter på det tidspunkt, og en ny linje starter lige efter det:

Du kan også bruge dette tegn i f-strenge :

>>> print(f"Hello\nWorld!")

? Den nye linjetegn i udskriftsudtalelser

Som standard tilføjer udskriftsudsagn et nyt linjetegn "bag kulisserne" i slutningen af ​​strengen.

Sådan her:

Dette sker fordi ifølge Python-dokumentationen:

Standardværdien af endparameteren for den indbyggede printfunktion er \n, så der tilføjes en ny linjetegn til strengen.

Tip: Append betyder "tilføj til slutningen".

Dette er funktionsdefinitionen:

Bemærk, at værdien af ender \n, så dette føjes til slutningen af ​​strengen.

Hvis du kun bruger en udskriftserklæring, bemærker du ikke dette, fordi der kun udskrives en linje:

Men hvis du bruger flere udskriftserklæringer efter hinanden i et Python-script:

Outputtet udskrives i separate linjer, fordi \ndet er tilføjet "bag kulisserne" i slutningen af ​​hver linje:

? Sådan udskrives uden en ny linje

Vi kan ændre denne standardadfærd ved at tilpasse værdien af ​​funktionens endparameter print.

Hvis vi bruger standardværdien i dette eksempel:

Vi ser output trykt i to linjer:

Men hvis vi tilpasser værdien af endog indstiller den til" "

Der tilføjes et mellemrum i slutningen af ​​strengen i stedet for det nye linjetegn \n, så output fra de to udskriftsudsagn vises i samme linje:

Du kan bruge dette til at udskrive en række værdier på en linje, som i dette eksempel:

Outputtet er:

? Tip: Vi tilføjer en betinget erklæring for at sikre, at kommaet ikke føjes til det sidste nummer i sekvensen.

På samme måde kan vi bruge dette til at udskrive værdierne for en iterabel i samme linje:

Outputtet er:

? Det nye linjetegn i filer

Den nye linjekarakter \nfindes også i filer, men den er "skjult". Når du ser en ny linje i en tekstfil, \ner der indsat et nyt linjetegn.

Du kan kontrollere dette ved at læse filen med .readlines()sådan:

with open("names.txt", "r") as f: print(f.readlines())

Outputtet er:

Som du kan se, slutter de første tre linjer i tekstfilen med et nyt linjetegn \n, der fungerer "bag kulisserne."

? Tip: Bemærk, at kun den sidste linje i filen ikke ender med et nyt linjetegn .

? Sammenfattende

  • Den nye linjekarakter i Python er \n. Det bruges til at angive slutningen af ​​en tekstlinje.
  • Du kan udskrive strenge uden at tilføje en ny linje med end = , hvilket er det tegn, der bruges til at adskille linjerne.

Jeg håber virkelig, at du kunne lide min artikel og fandt det nyttigt. Nu kan du arbejde med den nye linjekarakter i Python.

Tjek mine online kurser. Følg mig på Twitter. ⭐️