Python New Line in kako Python tiskati brez nove vrstice
Dobrodošli! Znak nove vrstice v Pythonu se uporablja za označevanje konca vrstice in začetek nove vrstice. Vedeti, kako ga uporabljati, je nujno, če želite natisniti izhodne podatke na konzolo in delati z datotekami.
V tem članku boste izvedeli:
- Kako prepoznati nov črkovni znak v Pythonu.
- Kako lahko novi znak vrstice uporabimo v nizih in izpisu stavkov.
- Kako lahko napišete izjave za tiskanje, ki ne dodajo novega znaka na koncu niza.
Začnimo! ✨
Charac Znak nove vrstice
Znak nove vrstice v Pythonu je:

Sestavljen je iz dveh znakov:
- Poševnica nazaj.
- Pismo
n
.
Če vidite ta znak v nizu, to pomeni, da se trenutna vrstica konča na tej točki, nova vrstica pa se začne takoj za njo:

Ta znak lahko uporabite tudi v f-nizih :
>>> print(f"Hello\nWorld!")
Ter Znak nove vrstice v izjavah za tiskanje
Izjave za tiskanje privzeto na koncu niza dodajo nov črkovni znak "zakulisno".
Všečkaj to:

To se zgodi, ker v skladu z dokumentacijo Python:
Privzeta vrednost end
parametra vgrajene print
funkcije je \n
, zato je nizu dodan nov vrsticni znak.
? Nasvet: Dodatek pomeni "dodaj na konec".
To je definicija funkcije:

Obvestilo, da je vrednost end
je \n
, da bo to doda na koncu niza.
Če uporabite samo en stavek za tiskanje, tega ne boste opazili, ker bo natisnjena samo ena vrstica:

Če pa v skriptu Python uporabljate več stavkov za tiskanje enega za drugim:

Rezultat bo natisnjen v ločenih vrsticah, ker \n
je bil dodan "zakulisno" na koncu vsake vrstice:

? Kako tiskati brez nove vrstice
To privzeto vedenje lahko spremenimo s prilagoditvijo vrednosti end
parametra print
funkcije.
Če v tem primeru uporabimo privzeto vrednost:

Izhod vidimo v dveh vrsticah:

Če pa prilagodimo vrednost end
in jo nastavimo na" "

Na koncu niza bo namesto novega znakovnega znaka dodan presledek \n
, tako da bosta izpiska dveh stavkov za tiskanje prikazana v isti vrstici:

To lahko uporabite za tiskanje zaporedja vrednosti v eni vrstici, kot v tem primeru:

Rezultat je:

? Namig: dodamo pogojni stavek, da zagotovimo, da vejica ne bo dodana zadnji številki zaporedja.
Podobno lahko to uporabimo za tiskanje vrednosti iterabila v isti vrstici:

Rezultat je:

Charac Znak nove vrstice v datotekah
Znak nove vrstice \n
najdemo tudi v datotekah, vendar je "skrit". Ko v besedilni datoteki vidite novo vrstico, \n
je vstavljen nov znak .

To lahko preverite tako, da datoteko preberete s .readlines()
tem:
with open("names.txt", "r") as f: print(f.readlines())
Rezultat je:

Kot lahko vidite, se prve tri vrstice besedilne datoteke končajo z novim \n
znakom, ki deluje "v zakulisju".
? Namig: upoštevajte, da se le zadnja vrstica datoteke ne konča z novim znakom vrstice.
Povzetek
- Znak nove vrstice v Pythonu je
\n
. Uporablja se za označevanje konca vrstice besedila. - Strune lahko natisnete brez dodajanja nove vrstice
end =
, kije znak, ki bo uporabljen za ločevanje vrstic.
Resnično upam, da vam je bil moj članek všeč in se vam je zdel koristen. Zdaj lahko v Pythonu delate z novim znakom vrstice.
Oglejte si moje spletne tečaje. Sledi mi na tviterju. ⭐️