Python New Line ja kuinka Python Tulostaa ilman uutta riviä

Tervetuloa! Pythonin uutta rivimerkkiä käytetään merkitsemään rivin loppu ja uuden rivin alku. Tieto sen käytöstä on välttämätöntä, jos haluat tulostaa konsolille ja työskennellä tiedostojen kanssa.

Tässä artikkelissa opit:

  • Kuinka tunnistaa uusi rivimerkki Pythonissa.
  • Kuinka uutta rivimerkkiä voidaan käyttää merkkijonoissa ja tulostaa lauseita.
  • Kuinka voit kirjoittaa tulosteita, jotka eivät lisää uutta rivimerkkiä merkkijonon loppuun.

Aloitetaanpa! ✨

? Uusi viiva -hahmo

Pythonin uusi rivimerkki on:

Se koostuu kahdesta merkistä:

  • Takaisin viiva.
  • Kirje n.

Jos näet tämän merkin merkkijonossa, se tarkoittaa, että nykyinen rivi päättyy siihen pisteeseen ja uusi rivi alkaa heti sen jälkeen:

Voit käyttää tätä merkkiä myös f-merkkijonoissa :

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

? Uusi rivimerkki tulostuslausekkeissa

Oletusarvoisesti tulostuslausekkeet lisäävät uuden rivimerkin "kulissien taakse" merkkijonon loppuun.

Kuten tämä:

Tämä johtuu siitä, että Python-dokumentaation mukaan:

endSisäänrakennetun printtoiminnon parametrin oletusarvo on \n, joten merkkijonoon liitetään uusi rivimerkki.

? Vinkki: Liitä tarkoittaa "lisää loppuun".

Tämä on funktion määritelmä:

Huomaa, että arvo endon \n, joten se lisätään merkkijonon loppuun.

Jos käytät vain yhtä tulostuslauseketta, et huomaa tätä, koska vain yksi rivi tulostetaan:

Mutta jos käytät useita tulostuslausekkeita peräkkäin Python-komentosarjassa:

Tulosteet tulostetaan erillisinä riveinä, koska ne \non lisätty "kulissien taakse" kunkin rivin loppuun:

? Kuinka tulostaa ilman uutta viivaa

Voimme muuttaa tätä oletuskäyttäytymistä mukauttamalla funktion endparametrin arvoa print.

Jos käytämme oletusarvoa tässä esimerkissä:

Näemme tulosteen kahdella rivillä:

Mutta jos mukautamme arvon endja asetamme sen arvoksi" "

Merkkijonon loppuun lisätään välilyönti uuden rivimerkin sijaan \n, joten kahden tulostuslausekkeen tulos näytetään samalla rivillä:

Tämän avulla voit tulostaa arvosarjan yhdelle riville, kuten tässä esimerkissä:

Tuotos on:

? Vinkki: Lisäämme ehdollisen lauseen varmistaaksemme, että pilkua ei lisätä sekvenssin viimeiseen numeroon.

Vastaavasti voimme käyttää tätä tulostaa iterable arvot samalla rivillä:

Tuotos on:

? Uusi rivimerkki tiedostoissa

Uusi rivimerkki \nlöytyy myös tiedostoista, mutta se on "piilotettu". Kun näet uuden rivin tekstitiedostossa, uusi rivimerkki \non lisätty.

Voit tarkistaa tämän lukemalla tiedoston seuraavalla .readlines()tavalla:

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

Tuotos on:

Kuten näette, tekstitiedoston kolme ensimmäistä riviä päättyvät uuteen rivimerkkiin, \njoka toimii "kulissien takana".

? Vinkki: Huomaa, että vain tiedoston viimeinen rivi ei pääty uuteen rivimerkkiin .

? Yhteenvetona

  • Pythonin uusi rivimerkki on \n. Sitä käytetään osoittamaan tekstirivin loppu.
  • Voit tulostaa merkkijonoja lisäämättä siihen uutta riviä end = , joka on merkki, jota käytetään rivien erottamiseen.

Toivon todella, että pidit artikkelistani ja pidit siitä hyödyllisenä. Nyt voit työskennellä uuden rivimerkin kanssa Pythonissa.

Tutustu verkkokursseihini. Seuraa minua Twitterissä. ⭐️