Nauja Python eilutė ir kaip Python spausdinti be naujos eilutės

Sveiki! Naujas „Python“ eilutės simbolis naudojamas eilutės pabaigai ir naujos eilutės pradžiai pažymėti. Žinoti, kaip tai naudoti, būtina, jei norite atspausdinti išvestį į konsolę ir dirbti su failais.

Šiame straipsnyje sužinosite:

  • Kaip atpažinti naują „Python“ eilutės simbolį.
  • Kaip naują eilutės simbolį galima naudoti eilutėse ir atspausdinti sakinius.
  • Kaip galite rašyti spausdintinius teiginius, kurie neprideda naujo eilutės simbolio eilutės pabaigoje.

Pradėkime! ✨

? Naujos eilutės simbolis

Naujas „Python“ eilutės simbolis yra:

Jis sudarytas iš dviejų simbolių:

  • Atvirkštinis brūkšnys.
  • Laiškas n.

Jei matote šį simbolį eilutėje, tai reiškia, kad dabartinė eilutė baigiasi tuo momentu, o iškart po jos prasideda nauja eilutė:

Šį simbolį taip pat galite naudoti f-eilutėse :

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

? Naujas eilutės simbolis spausdintuose pareiškimuose

Pagal numatytuosius nustatymus spausdinant teiginius eilutės pabaigoje „užkulisiuose“ pridedamas naujas simbolis.

Kaip šitas:

Taip atsitinka todėl, kad pagal „Python“ dokumentaciją:

Numatytoji endintegruotos printfunkcijos parametro reikšmė yra \n, todėl prie eilutės pridedamas naujas eilutės simbolis.

? Patarimas: „ Pridėti“ reiškia „pridėti prie pabaigos“.

Tai funkcijos apibrėžimas:

Atkreipkite dėmesį, kad reikšmė endyra \n, todėl ji bus pridėta prie eilutės pabaigos.

Jei naudojate tik vieną atspausdintą ataskaitą, to nepastebėsite, nes bus atspausdinta tik viena eilutė:

Bet jei naudojate kelis spausdinimo sakinius vienas po kito „Python“ scenarijuje:

Išvestis bus spausdinama atskiromis eilutėmis, nes \nkiekvienos eilutės pabaigoje buvo pridėta „už kadro“:

? Kaip spausdinti be naujos eilutės

Mes galime pakeisti šią numatytąją elgseną pritaikydami funkcijos endparametro vertę print.

Jei šiame pavyzdyje naudojame numatytąją vertę:

Matome išvestį atspausdintą dviem eilutėmis:

Bet jei pritaikysime reikšmę endir nustatysime į" "

Vietoje naujo eilutės simbolio eilutės pabaigoje bus pridėta tarpo \n, taigi dviejų spausdintų sakinių išvestis bus rodoma toje pačioje eilutėje:

Tai galite naudoti norėdami atspausdinti reikšmių seką vienoje eilutėje, kaip šiame pavyzdyje:

Rezultatas yra:

? Patarimas: Pridedame sąlyginį sakinį, kad įsitikintume, jog kablelis nebus pridėtas prie paskutinio sekos skaičiaus.

Panašiai galime tai naudoti atspausdinamų verčių spausdinimui toje pačioje eilutėje:

Rezultatas yra:

? Naujas eilutės simbolis failuose

Naujas eilutės simbolis \ntaip pat yra failuose, tačiau jis yra „paslėptas“. Kai teksto faile pamatote naują eilutę, \nįterptas naujas eilutės simbolis .

Tai galite patikrinti perskaitę failą naudodami .readlines():

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

Rezultatas yra:

Kaip matote, pirmosios trys teksto failo eilutės baigiasi nauju eilutės \nsimboliu, kuris veikia „už kadro“.

? Patarimas: atkreipkite dėmesį, kad tik paskutinė failo eilutė nesibaigia nauju eilutės simboliu.

? Apibendrinant

  • Naujas „Python“ eilutės simbolis yra \n. Jis naudojamas nurodyti teksto eilutės pabaigą.
  • Galite spausdinti eilutes nepridėdami naujos eilutės end = , kuri yra simbolis, kuris bus naudojamas atskiriant eilutes.

Labai tikiuosi, kad jums patiko mano straipsnis ir jis buvo naudingas. Dabar galite dirbti su naujuoju „Python“ eilutės simboliu.

Peržiūrėkite mano internetinius kursus. Sekite mane „Twitter“. ⭐️