Teksti tõlkimine Pythonis uuele reale. Teksti uuele reale teisaldamine – juhised

Pythonis tuleb ühe rea lõpu märkimiseks ja uue alustamiseks kasutada erimärki. Samas on oluline osata seda erinevate Pythoni failidega töötamisel õigesti kasutada ning vajalikel hetkedel konsoolis kuvada. Üksikasjalikult tuleb mõista, kuidas programmikoodiga töötamisel uute ridade jaoks eraldajat kasutada, kas on võimalik teksti lisada ilma seda kasutamata.

Üldteave reavahetuse märgi kohta

n on Pythonis teabe uuele reale mähkimise ja vana rea ​​sulgemise sümbol. See sümbol koosneb kahest elemendist:

  • tagurpidi kaldus;
  • n on väiketäht.

Selle märgi kasutamiseks võite kasutada väljendit “print(f” HellonWorld!”) ”, mille tõttu saate teavet f-ridades edastada.

Teksti tõlkimine Pythonis uuele reale. Teksti uuele reale teisaldamine – juhised
Näide märgi n kasutamisest teabemassiivi jagamiseks uutele ridadele

Mis on printimisfunktsioon

Ilma lisaseadeteta lisatakse andmeedastuse märk järgmisele reale peidetud režiimis. Tänu sellele pole seda ridade vahelt näha ilma teatud funktsiooni aktiveerimata. Näide eraldusikooni kuvamisest programmikoodis:

Print ("Tere, maailm"!") – "Tere, maailm!"n

Samas on selle tegelase selline leid kirjas Pythoni põhitunnustes. Funktsioonil “print” on parameetri “end” vaikeväärtus – n. Tänu sellele funktsioonile seatakse see märk ridade lõppu andmete edastamiseks järgmistele ridadele. Funktsiooni "printimine" seletus:

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

Funktsiooni "print" parameetri "end" väärtus võrdub märgiga "n". Programmikoodi automaatse algoritmi järgi lõpetab see read lõpus, mille ette kirjutatakse funktsioon “print”. Ühe printimisfunktsiooni kasutamisel ei pruugi te selle töö olemust märgata, kuna ekraanil kuvatakse ainult üks rida. Kui aga lisate mõned sellised laused, muutub funktsiooni tulemus selgemaks:

print("Tere, maailm 1!") print("Tere, maailm 2!") print("Tere, maailm 3!") print("Tere, maailm 4!")

Näide ülaltoodud koodi tulemusest:

Tere, maailm 1! Tere, maailm 2! Tere, maailm 3! Tere, maailm 4!

Reavahetuse märgi asendamine trükiga

Funktsiooni “print” abil on võimalik ridade vahel eraldusmärki mitte kasutada. Selleks peate muutma funktsiooni enda parameetrit "end". Sel juhul peate lõppväärtuse asemel lisama tühiku. Seetõttu asendab see tühik tähemärgi "lõpp". Tulemus vaikesätetega:

>>> print("Tere") >>> print("Maailm") Tere maailm

Tulemuse kuvamine pärast tähe “n” asendamist tühikuga:

>>> print("Tere", end=" ") >>> print("Maailm") Tere maailm

Näide selle märkide asendamise meetodi kasutamisest, et kuvada väärtuste jada ühel real:

i jaoks vahemikus (15): kui i < 14: print(i, end=", ") else: print(i)

Eraldusmärgi kasutamine failides

Sümboli, mille järel programmi koodi tekst järgmisele reale kantakse, leiab valmis failidest. Kuid ilma dokumenti ennast programmikoodi kaudu vaatamata on seda võimatu näha, kuna sellised märgid on vaikimisi peidetud. Reavahetusmärgi kasutamiseks peate looma nimedega täidetud faili. Pärast selle avamist näete, et kõik nimed algavad uuelt realt. Näide:

names = ['Petr', 'Dima', 'Artem', 'Ivan'] koos avatud ("nimed.txt", "w") as f: nime jaoks nimedes[:-1]: f.write(f "{nimi}n") f.write(nimed[-1])

Nimesid kuvatakse sel viisil ainult siis, kui tekstifail on seatud eraldama teavet eraldi ridadele. See seab peidetud märgi "n" automaatselt iga eelmise rea lõppu. Peidetud märgi nägemiseks tuleb aktiveerida funktsioon – “.readlines()”. Pärast seda kuvatakse programmi koodis ekraanil kõik peidetud märgid. Funktsiooni aktiveerimise näide:

with open("names.txt", "r") as f: print(f.readlines())
Teksti tõlkimine Pythonis uuele reale. Teksti uuele reale teisaldamine – juhised
Erinevate sümbolite määramine Pythonis töötamiseks

Nõuanne! Aktiivselt Pythoniga töötades puutuvad kasutajad sageli kokku olukordadega, kus programmi kood tuleb kirjutada ühele pikale reale, kuid selle ülevaatamine ja ebatäpsuste tuvastamine ilma eraldamiseta on äärmiselt keeruline. Nii et pärast pika rea ​​jagamist eraldi fragmentideks loeb arvuti selle terviklikuks, igasse väärtuste vahele tuleb sisestada märk “” - kaldkriips. Pärast märgi lisamist saate liikuda teisele reale, jätkata koodi kirjutamist. Käivitamise ajal koondab programm ise üksikud fragmendid üheks reale.

Stringi jagamine alamstringideks

Ühe pika stringi mitmeks alamstringiks jagamiseks võite kasutada poolitusmeetodit. Kui rohkem muudatusi ei tehta, on vaikimisi eraldaja tühik. Pärast selle meetodi rakendamist jagatakse valitud tekst alamstringide kaupa eraldi sõnadeks, mis teisendatakse stringide loendiks. Näiteks:

string = "mõni uus tekst" strings = string.split() print(strings) ['mõned', 'uus', 'tekst']

Pöördteisenduse läbiviimiseks, mille abil alamstringide loend muutub üheks pikaks stringiks, tuleb kasutada liitumismeetodit. Teine kasulik meetod paeltega töötamiseks on riba. Sellega saate eemaldada tühikud, mis asuvad mõlemal pool joont.

Järeldus

Et Pythonis töötades teatud andmeid uuelt realt väljastada, on vaja vana rida lõpetada märgiga “n”. Selle abiga kantakse märgijärgne teave järgmisele reale ja vana suletakse. Andmete edastamiseks ei ole aga seda sümbolit vaja kasutada. Selleks saate kasutada parameetrit end = "". Väärtus "character" on eraldusmärk.

Jäta vastus