Teksta traduko al nova ŝnuro en Python. Kiel transdoni tekston al nova linio - instrukcio

Anonim

Por en Python por nomi la finon de unu linio kaj komenci novan, vi devas uzi specialan karakteron. Gravas scii kiel konvene uzi ĝin en labori kun diversaj Python-dosieroj, al la dezirataj momentoj montras ĝin en la konzolo. Estas necese trakti detale pri kiel uzi la disiĝan signon por novaj vicoj kiam vi laboras kun la programo-kodo, ĉu eblas aldoni tekston sen ĝi.

Enerala informo pri la simbolo de nova linio

n - Designación de transdono de informo al nova kordo kaj fermi la malnovan linion en Python. Ĉi tiu simbolo konsistas el du elementoj:

  • inversa oblikva;
  • N estas simbolo de la pli malalta registro.

Por uzi ĉi tiun karakteron, vi povas apliki la esprimon "print (f" saluton nworld! ")", Je la elspezo, pri kiu vi povas transdoni informojn al F-linioj.

Teksta traduko al nova ŝnuro en Python. Kiel transdoni tekston al nova linio - instrukcio 3487_1
Ekzemplo de uzado de simbolo por distribui la aron da informoj pri nova linio

Kio estas la presita funkcio?

Sen aldonaj agordoj, la datuma transiga simbolo al la sekva ŝnuro estas aldonita en kaŝita reĝimo. Pro ĉi tio estas neeble vidi inter la vicoj sen aktivigi specifan funkcion. Ekzemplo montras la dividan ikonon en la programo-kodo:

Print ("Saluton, Mondo"! ") -" Saluton, Mondo! "

Samtempe, tia trovo de ĉi tiu karaktero estas skribita en la bazaj karakterizaĵoj de Python. La funkcio "presaĵo" havas norman valoron por la parametro "fino" - n. I estas danke al ĉi tiu funkcio, ke ĉi tiu karaktero estas fiksita ĉe la fino de la vicoj por transdoni datumojn al la sekvaj linioj. Deĉipro de la funkcio "PRINT":

Print (* objektoj, sep = '', fino = 'n', dosiero = sys.stdout, flush = falsa)

La valoro de la "fino" parametro de la "presaĵo" funkcio estas la "n" simbolo. Laŭ la aŭtomata softvara kodo algoritmo, ĝi kompletigas la liniojn ĉe la fino, antaŭ kiu la "presaĵo" funkcio estas preskribita. Kiam oni uzas unu funkcion "presaĵo", vi ne povas rimarki la esencon de ĝia funkciado, ĉar nur unu linio estos montrata sur la ekrano. Tamen, se vi aldonas iujn tiajn instrukciojn, la rezulto de la funkcio estos pli prononcata:

Presi ("Saluton, Mondo 1!") Presi ("Saluton, Mondo 2!") Presi ("Saluton, Mondo 3!") Presi ("Saluton, Mondo 4!")

Ekzemplo de la rezulto preskribita super programo kodo:

Saluton, Mondo 1! Saluton, Mondo 2! Saluton, Mondo 3! Saluton, mondo 4!

Anstataŭante la simbolon de nova ŝnuro per presaĵo

Uzante la funkcion "presaĵo", vi ne povas apliki la dividan ikonon inter la vicoj. Por fari tion, en la funkcio mem necesas ŝanĝi la parametron "fino". En ĉi tiu kazo, anstataŭ la valoro "fino", vi devas aldoni spacon. Pro ĉi tio, la "fino" simbolo estos anstataŭita. Rezulto kiam difinas defaŭltajn agordojn:

>>> Print ("Saluton") >>> Print ("Mondo") Saluton Mondo

Montrante la rezulton post anstataŭi la simbolon "n" sur spaco:

>>> Print ("Saluton", fino = ") >>> Print (" Mondo ") Saluton Mondo

Ekzemplo de uzado de ĉi tiu metodo por anstataŭigi signojn por montri la sekvencon de valoroj per unu linio:

Por mi en gamo (15): Se mi

Uzante dividantan simbolon en dosieroj

La simbolo post kiu la teksto de la programo-kodo estas transdonita al la sekva linio, troveblas en la finitaj dosieroj. Tamen, sen konsideri la dokumenton mem, estas neeble vidi ĝin tra la programo-kodo, ĉar tiaj karakteroj estas kaŝitaj defaŭlte. Por uzi la novan simbolon de nova vico, vi devas krei plenan dosieron per nomoj. Post ĝia malkovro, vi povas vidi, ke ĉiuj nomoj komenciĝos per nova linio. Ekzemplo:

Nomoj = ['Petr', 'Dima', 'Artem', 'Ivan'] kun malferma ("Nomoj.txt", "W") kiel f: Por nomo en nomoj [: - 1]: f.write (f "{Nomo} n") f.write (nomoj [-1])

Do la nomoj montriĝos nur se la teksta dosiero estas agordita por apartigi liniojn en la teksta dosiero. Samtempe, ĉe la fino de ĉiu antaŭa linio, la kaŝita karaktero "n" estos aŭtomate instalita. Por vidi la kaŝitan signon, vi devas aktivigi la funkcion - ".Readlines ()". Post tio, ĉiuj kaŝitaj signoj montriĝos sur la ekrano en la programo-kodo. Ekzemplo de aktivigo de la funkcio:

Kun malfermita ("nomoj.txt", "r") kiel f: Print (F.Readlines ())

Teksta traduko al nova ŝnuro en Python. Kiel transdoni tekston al nova linio - instrukcio 3487_2
Celo de diversaj karakteroj por labori en Python

Divido de ŝnuro por subĉeno

Dividi unu longan linion en plurajn agordojn, vi povas uzi la disigan metodon. Se vi ne faras pliajn redaktojn, la norma apartigilo estas spaco. Post ĉi tiu metodo estas ekzekutita, la elektita teksto estas dividita en apartajn vortojn pri la anstataŭantoj, konvertitaj al la kordoj. Kiel ekzemplo:

String = "Iu nova teksto" Strings = String.Split () Presado (kordoj) ['Iuj', 'nova', 'Teksto']

Por inversigi la konvertiĝon, per kiu la listo de konfirmuloj igos unu longan ŝnuron, vi devas uzi la aliĝilon. Alia utila metodo por labori kun vicoj - strio. Kun ĝi, vi povas forigi mankojn, kiuj troviĝas sur ambaŭ flankoj de la ŝnuro.

Konkludo

Por eligi iujn datumojn de nova linio laborinte en Python, necesas fini la malnovan linion per la simbolo "n". Kun ĝi, la informoj starantaj post la signo estas transdonitaj al la sekva linio, kaj la malnovaj fermiĝas. Tamen, ne necesas uzi ĉi tiun simbolon por transdoni datumojn. Por fari ĉi tion, vi povas uzi la parametron. La valoro "karaktero" kaj estas dividanta simbolo.

Mesaĝa traduko de teksto al nova ŝnuro en Python. Kiel transdoni tekston al nova linio - la instrukcio unue aperis al informadiko.

Legu pli