Tekstin käännös uudelle merkkijonolle Pythonissa. Miten siirtää tekstiä uuteen riviin - Ohje

Anonim

Jotta Pythonissa määritetään yhden rivin loppuun ja aloittaa uuden, sinun on käytettävä erikoismerkkiä. On tärkeää tietää, miten sitä käytetään asianmukaisesti eri python-tiedostojen tekemisessä, haluttuihin hetkisiin näyttävät sen konsoliin. On tarpeen käsitellä yksityiskohtaisesti niiden erotusmerkin käyttämistä uusille riveille ohjelmakoodin kanssa, onko mahdollista lisätä tekstiä ilman sitä.

Yleiset tiedot uuden rivin symbolista

\ n - Tiedonsiirron merkitys uudelle merkkijonolle ja vanhan rivin sulkeminen Pythonissa. Tämä symboli koostuu kahdesta elementistä:

  • Käänteinen vino;
  • N on symboli alemmasta rekisteristä.

Tämän merkin käyttämiseen voit käyttää ilmaisua "Tulosta (F" Hello \ nworld! ")", Jonka kustannuksella voit siirtää tietoja F-linjoille.

Tekstin käännös uudelle merkkijonolle Pythonissa. Miten siirtää tekstiä uuteen riviin - Ohje 3487_1
Esimerkki symbolin käytöstä \ n jakaa tietoa uudesta linjasta

Mikä on tulostustoiminto

Ilman lisäasetuksia tiedonsiirtosymboli seuraavaan merkkijonoon lisätään piilotetussa tilassa. Tämän vuoksi on mahdotonta nähdä rivit ilman tiettyä toimintaa. Esimerkki näyttää ohjelmakoodin jakautuvan kuvakkeen:

Tulosta ("Hei, maailma"! ") -" Hei, maailma! "\ N

Samanaikaisesti tällainen löytäminen on kirjoitettu Pythonin perusominaisuuksiin. "Tulostus" -toiminnolla on vakioarvo "End" -parametrille - \ n. Tämän tehtävän ansiosta tämä merkki asetetaan rivien lopussa tietojen siirtämiseksi seuraaville riveille. "Tulostus" -toiminnon salauksen purku:

Tulosta (* Objektit, sep = '', end = '\ n', tiedosto = syss.strout, flush = false)

"END" -parametrin arvo "Tulosta" -toiminnoista on "\ n" -symboli. Automaattisen ohjelmistokoodi-algoritmin mukaan se täydentää linjoja lopussa, josta "Tulostus" -toiminto on määrätty. Kun käytät yhtä toimintoa "Tulosta", et voi havaita sen toiminnan olemusta, koska näytöllä näkyy vain yksi rivi. Jos lisäät tällaisia ​​ohjeita, toiminnon tulos on voimakkaampi:

Tulosta ("Hello, World 1!") Tulosta ("Hei, World 2!") Tulosta ("Hei, World 3!") Tulosta ("Hei, World 4!")

Esimerkki edellä määritellystä tuloksesta:

Hei, maailma 1! Hei, maailma 2! Hei, maailma 3! Hei, maailma 4!

Korvataan uuden merkkijonon symboli tulostuksen kautta

Käyttämällä "Tulostus" -toimintoa et voi käyttää rivien välistä jakokuvaketta. Tehdä tämä, toiminnassa itse on tarpeen muuttaa "loppu" -parametri. Tässä tapauksessa "End" -arvo sen sijaan, että sinun on lisättävä tila. Tästä johtuen "loppu" symboli korvataan. Tulos Kun asetat oletusasetukset:

>>> Tulosta ("Hei") >>> Print ("World") Hei maailma

Tulosten näyttäminen sen jälkeen, kun olet vaihtanut "\ n" symboli tilalla:

>>> Tulosta ("Hei", End = "") >>> Tulosta ("World") Hei maailma

Esimerkki tämän menetelmän käyttämisestä merkkien korvaamiseksi, jotta voidaan näyttää arvojen sekvenssin yhdellä rivillä:

I: lle alueella (15): jos minä

Käyttämällä jakomerkkiä tiedostoissa

Symboli, jonka jälkeen ohjelman koodin teksti siirretään seuraavaan riviin, löytyy valmiista tiedostoista. Kuitenkin ilman asiakirja itse asiakirja, on mahdotonta nähdä sitä ohjelmakoodin kautta, koska tällaiset merkit ovat piilossa oletusarvoisesti. Uuden rivin käynnistyssymbolin käyttämiseksi sinun on luotava nimi, joka on täytetty nimillä. Sen löytämisen jälkeen voit nähdä, että kaikki nimet alkavat uudella rivillä. Esimerkki:

nimet = ['Petr', 'Dima', 'Artem', 'Ivan'] avoimilla ("nimet.txt", "w") f: nimissä [: - 1]: F.Write (F "{NAME} \ n") F.WRITE (nimet [-1])

Joten nimet näytetään vain, jos tekstitiedosto on asetettu erillisiksi viivoiksi tekstitiedostossa. Samanaikaisesti kunkin edellisen rivin lopussa piilotettu merkki "\ n" asennetaan automaattisesti. Jos haluat nähdä piilotetun merkin, sinun on aktivoitava toiminto - ".readlines ()". Tämän jälkeen kaikki piilotetut merkit näytetään ohjelman koodin näytöllä. Esimerkki toiminnon aktivoinnista:

Avoin ("nimet.txt", "R") F: Tulosta (F.readlines ())

Tekstin käännös uudelle merkkijonolle Pythonissa. Miten siirtää tekstiä uuteen riviin - Ohje 3487_2
Eri merkkien tarkoitus työskennellä Pythonissa

String of string for substring

Jos haluat jakaa yhden pitkän rivin useisiin asetuksiin, voit käyttää split-menetelmää. Jos et tee muita muokkauksia, vakio-erotin on tila. Tämän menetelmän jälkeen valittu teksti on jaettu erillisiin sanoihin suuhun, muunnetaan merkkijonolle. Esimerkiksi:

String = "Jotkin uudet tekstit" Strings = string.split () Tulosta (strings) ['Jotkut', 'uusi', 'Teksti']

Muunnon kääntämiseksi, jonka avulla vahvistusluettelo muuttuu yhdeksi pitkiksi merkkijonoksi, sinun on käytettävä liitäntämenetelmää. Toinen hyödyllinen menetelmä rivien työskentelemiseksi - nauhalla. Sen avulla voit poistaa aukot, jotka sijaitsevat merkkijonon molemmin puolin.

Johtopäätös

Jotta voitaisiin tuottaa tietyt tiedot uudesta linjasta, kun työskentelet Pythonissa, on tarpeen lopettaa vanha linja "\ n" -symbolilla. Sen kanssa, että merkki, kun merkki on siirretty seuraavaan riviin ja vanhat sulkeutuvat. Kuitenkin ei ole tarpeen käyttää tätä symbolia tietojen siirtämiseen. Voit tehdä tämän, voit käyttää End = "" parametria. Arvo "merkki" ja on jakomerkki.

Viestin kääntäminen tekstin uudelle merkkijonolle Pythonissa. Tekstin siirtäminen uuteen riviin - Opetus ilmestyi ensin tietotekniikkaan.

Lue lisää