Tekstin kääntäminen uudelle riville Pythonissa. Tekstin siirtäminen uudelle riville – ohjeet

Pythonissa, jos haluat merkitä yhden rivin lopun ja aloittaa uuden, sinun on käytettävä erikoismerkkiä. Samalla on tärkeää osata käyttää sitä oikein työskennellessäsi erilaisten Python-tiedostojen kanssa ja näyttää se konsolissa tarvittavina hetkinä. On tarpeen ymmärtää yksityiskohtaisesti, kuinka erotinta käytetään uusille riveille työskennellessään ohjelmakoodin kanssa, onko mahdollista lisätä tekstiä ilman sitä.

Yleistä tietoa rivinvaihdosta

n on symboli tietojen rivittämistä uudelle riville ja vanhan rivin sulkemiseen Pythonissa. Tämä symboli koostuu kahdesta osasta:

  • käänteinen vino;
  • n on pieni kirjain.

Tämän merkin käyttämiseksi voit käyttää ilmaisua "print(f" HellonWorld!") ", jonka ansiosta voit siirtää tietoja f-riveillä.

Tekstin kääntäminen uudelle riville Pythonissa. Tekstin siirtäminen uudelle riville - ohjeet
Esimerkki merkin n käyttämisestä tietojoukon jakamiseen uusille riveille

Mikä on tulostustoiminto

Ilman lisäasetuksia tiedonsiirtomerkki seuraavalle riville lisätään piilotilassa. Tästä johtuen sitä ei voi nähdä rivien välistä aktivoimatta tiettyä toimintoa. Esimerkki erotinkuvakkeen näyttämisestä ohjelmakoodissa:

Tulosta ("Hei, maailma"!") – "Hei, maailma!"n

Samaan aikaan tällainen tämän merkin löytö on kirjoitettu Pythonin perusominaisuuksiin. "Tulosta"-toiminnolla on oletusarvo "end"-parametrille - n. Tämän toiminnon ansiosta tämä merkki asetetaan rivien loppuun siirtämään tietoja seuraaville riveille. Tulostustoiminnon selitys:

print(*objektit, sep=' ', end='n', file=sys.stdout, flush=False)

Parametrin "end" arvo "print"-funktiosta on yhtä suuri kuin merkki "n". Ohjelmakoodin automaattisen algoritmin mukaan se täydentää rivit lopussa, jota ennen kirjoitetaan "print"-toiminto. Kun käytät yhtä "tulostus" -toimintoa, et ehkä huomaa sen työn ydintä, koska näytöllä näkyy vain yksi rivi. Jos kuitenkin lisäät muutaman tällaisen lauseen, funktion tuloksesta tulee selkeämpi:

print("Hei, Maailma 1!") print("Hei, Maailma 2!") print("Hei, Maailma 3!") print("Hei, Maailma 4!")

Esimerkki yllä olevan koodin tuloksesta:

Hei, Maailma 1! Hei, Maailma 2! Hei, Maailma 3! Hei, Maailma 4!

Rivinvaihtomerkin korvaaminen printillä

"Tulosta"-toiminnolla on mahdollista olla käyttämättä erotinmerkkiä rivien välissä. Tätä varten sinun on muutettava "end"-parametria itse funktiossa. Tässä tapauksessa sinun on lisättävä välilyönti loppuarvon sijaan. Tästä johtuen välilyönti korvaa "loppu"-merkin. Tulos oletusasetuksilla:

>>> print("Hei") >>> print("Maailma") Hei maailma

Tuloksen näyttäminen merkin "n" korvaamisen jälkeen välilyönnillä:

>>> print("Hei", end=" ") >>> print("Maailma") Hei maailma

Esimerkki tämän menetelmän käyttämisestä merkkien korvaamiseksi arvosarjan näyttämiseksi yhdellä rivillä:

i:lle alueella(15): jos i < 14: tulosta(i, end=", ") else: print(i)

Erotinmerkin käyttäminen tiedostoissa

Symboli, jonka jälkeen ohjelmakoodin teksti siirtyy seuraavalle riville, löytyy valmiista tiedostoista. Kuitenkin ilman itse asiakirjan tarkastelua ohjelmakoodin kautta on mahdotonta nähdä sitä, koska tällaiset merkit ovat oletuksena piilossa. Jotta voit käyttää rivinvaihtomerkkiä, sinun on luotava tiedosto, joka on täynnä nimiä. Avattuasi sen näet, että kaikki nimet alkavat uudelta riviltä. Esimerkki:

names = ['Petr', 'Dima', 'Artem', 'Ivan'], jossa open("nimet.txt", "w") as f: nimelle nimissä[:-1]: f.write(f "{nimi}n") f.write(names[-1])

Nimet näytetään tällä tavalla vain, jos tekstitiedosto on asetettu erottamaan tiedot eri riveille. Tämä asettaa automaattisesti piilotetun merkin "n" jokaisen edellisen rivin loppuun. Nähdäksesi piilotetun merkin, sinun on aktivoitava toiminto ".readlines()". Sen jälkeen kaikki piilotetut merkit näkyvät näytöllä ohjelmakoodissa. Esimerkki toiminnon aktivoinnista:

with open("names.txt", "r") as f: print(f.readlines())
Tekstin kääntäminen uudelle riville Pythonissa. Tekstin siirtäminen uudelle riville - ohjeet
Erilaisten symbolien määrittäminen toimimaan Pythonissa

Neuvoja! Pythonin kanssa aktiivisesti työskennelleet käyttäjät kohtaavat usein tilanteita, joissa ohjelmakoodi on kirjoitettava yhdelle pitkälle riville, mutta sen tarkistaminen ja epätarkkuuksien tunnistaminen ilman erottelua on erittäin vaikeaa. Jotta pitkän rivin jakamisen jälkeen erillisiin fragmentteihin tietokone pitää sitä kokonaisena, jokaiseen arvojen väliseen vapaaseen aukkoon on lisättävä merkki "" - kenoviiva. Kun olet lisännyt merkin, voit siirtyä toiselle riville ja jatkaa koodin kirjoittamista. Käynnistyksen aikana ohjelma itse kokoaa yksittäiset palaset yhdeksi riviksi.

Merkkijonon jakaminen osamerkkijonoiksi

Jos haluat jakaa yhden pitkän merkkijonon useiksi osamerkkijonoiksi, voit käyttää split-menetelmää. Jos muita muutoksia ei tehdä, oletuserotin on välilyönti. Tämän menetelmän suorittamisen jälkeen valittu teksti jaetaan erillisiksi sanoiksi osamerkkijonoilla, jotka muunnetaan merkkijonoluetteloksi. Esimerkiksi:

string = "jotain uutta tekstiä" strings = string.split() print(strings) ['joku', 'uusi', 'teksti']

Jotta voit suorittaa käänteisen muunnoksen, jonka avulla alimerkkijonoluettelo muuttuu yhdeksi pitkäksi merkkijonoksi, sinun on käytettävä liitosmenetelmää. Toinen hyödyllinen tapa työskennellä merkkijonojen kanssa on nauha. Sen avulla voit poistaa välilyönnit, jotka sijaitsevat rivin molemmilla puolilla.

Yhteenveto

Tiettyjen tietojen tulostamiseksi uudelta riviltä Pythonissa työskennellessä on välttämätöntä lopettaa vanha rivi merkillä “n”. Sen avulla merkin jälkeiset tiedot siirretään seuraavalle riville ja vanha suljetaan. Tätä symbolia ei kuitenkaan tarvitse käyttää tiedon siirtämiseen. Voit tehdä tämän käyttämällä parametria end = "". Arvo "merkki" on erotinmerkki.

Jätä vastaus