Tarjamahan téks kana senar énggal di python. Kumaha transfer téks ka garis anyar - instruksi

Anonim

Dina raraga di python pikeun nunjuk tungtung hiji baris sareng ngamimitian anu énggal, anjeun kedah nganggo karakter khusus. Kadé terang kumaha leres ngagunakeunana dina padamelan sareng sababaraha file python, kana waktos anu dipikahoyong, kana waktos anu dipikahoyong nunjukkeun éta dina konsol. Perlu Nariksa dina jéntré sareng kumaha nganggo tanda polék kanggo jajar énggal sawaktos damel sareng kode program, pas mungkin pikeun nambihan téks tanpa éta.

Inpormasi umum ngeunaan simbol garis anyar

\ n - designation inpormasi inpormasi ka senar anyar sareng nutup garis lami di python. Simbol ieu diwangun ku dua unsur:

  • sabalikna serong;
  • N nyaéta simbol ti ngadaptar handap.

Pikeun nganggo karakter ieu, anjeun tiasa nerapkeun ekspresi "citak (F" Sampurasina \ nworld! "", Kalayan biaya anu anjeun tiasa nransfer kana f-garis.

Tarjamahan téks kana senar énggal di python. Kumaha transfer téks ka garis anyar - instruksi 3487_1
Conto nganggo simbol \ n nyebarkeun susunan inpormasi dina garis anyar

Naon fungsi cetak

Tandungan setelan tambahan, simbol data atanapi stre saatos ditambah dina modeu anu disumputkeun. Kusabab ieu mustahil ningali antara barisan tanpa ngaktifkeun fungsi anu spesifik. Conto mintonkeun ikon ngabagi kode program:

Nyitak ("Sampurasun, dunya"! ") -" Halo, dunya! "\ N

Dina waktos anu sami, milarian karakter ieu ditulis dina ciri dasar python. Fungsi "cet" gaduh nilai standar pikeun parameter "ahir" - \ n. Hatur nuhun kana fungsi ieu yén karakter ieu diatur dina tungtung jajar pikeun mindahkeun data kana garis di handap ieu. Dekripsi fungsi "citak":

Nyitak (* Objék, Sep = '', tungtung = '\ n', file = Sys.stdout, siram = palsu)

Parameter "Tamat" "Fungsi" Citak "mangrupikeun simbol" \ "N". Numutkeun ka kryfor perangkat lunak otomatis, éta tiasa janten garis di tungtung, di payuneun fungsi "Retak" resep. Nalika nganggo hiji fungsi "citak", anjeun moal tiasa perhatikeun ngarobih operasi na éta, kusabab ngan ukur hiji garis bakal dipidangkeun dina layar. Nanging, upami anjeun nambihan sababaraha petunjuk anu sapertos kitu, hasilna tiasa langkung dibaca.

Nyitak ("Halo, dunya 1!" Cetak ("Sampurasun, dunya 2!") Cetih, "Dunya,"

Conto tina hasil kode program di luhur:

Halo, dunya 1! Halo, dunya 2! Halo, dunya 3! Halo, dunya 4!

Ngaganti simbol string anyar ngalangkungan citak

Nganggo fungsi "cet", anjeun teu tiasa nerapkeun ikon perbagi antara jajar. Jang ngalampahkeun ieu, dina fungsi nyalira perlu pikeun ngarobih "parameter" ahir. Dina hal ieu, gantihan tina nilai "tungtung, anjeun kedah nambihan rohangan. Kusabab ieu, simbol "tungtung" bakal digentos. Hasil nalika disetel ka setélan standar:

>>> Cetih ("Halo") >> Nyitak ("dunya") Sampurasun dunya

Nampilkeun hasilna saatos ngagentoskeun "\ n" n "n"

>>> Cetak ("Halo", tungtung = "") >> Cetak ("Dunya" Sampurasun

Conto nganggo metoda ieu kanggo ngagentos karakter pikeun nunjukkeun urutan nilai ngalangkungan hiji garis:

Pikeun kuring dina kisaran (15): Upami kuring

Nganggo simbol ngabagi file

Simbolna saatos téks kode program dikaluarkeun ka garis salajengna, tiasa dipendakan dina file réngsé. Nanging, tanpa méréskeun dokumén sorangan, henteu mustahil pikeun nempokeun kana per kode program, kusabab karakter sapertos anu disumputkeun sacara standar. Dina raraga nganggo simbol baru ngamimitian, anjeun kedah ngadamel file anu ngeusi nami. Barian penemuanna, anjeun tiasa ningali yén sadaya ngaran bakal dimimitian ku garis anu anyar. Conto:

nami = ['Petr', 'dima', 'Artem', 'Ivan'] kalayan kabuka ("nami.TXT": F: F: F "{Ngaran} \ n") F.Write (ngaran [-1])

Janten nami anu bakal ditampilkeun ngan ukur file téks disetél ka garis anu misah dina file téks. Dina waktos anu sami, dina tungtung unggal garis anu saacanna, karakter disumputkeun "\ n" bakal otomatis dipasang sacara otomatis. Pikeun ningali tanda disumputkeun, anjeun kedah ngaktipkeun fungsi - ".riadines ()". Saatos éta, sadayana karakter anu disumputkeun bakal ditampilkeun dina layar dina kode program. Conto aktivasina fungsi:

Kalayan kabuka ("ngaran.txt", "r") salaku f: citak (F.Readlines ())

Tarjamahan téks kana senar énggal di python. Kumaha transfer téks ka garis anyar - instruksi 3487_2
Tujuan tina rupa-rupa karakter pikeun damel di python

Divisi string kanggo substring

Pikeun ngabagi hiji lemak panjang kana sababaraha setélan, anjeun tiasa nganggo metode pamisah. Upami anjeun henteu ngadamel édisi tambahan, pisah standar mangrupikeun rohangan. Saatos metoda ieu dibales, teks anu dipilih dibagi kana kecap anu misah dina gula, anu dirobih kana daptar senar. Salaku conto:

String = "Sababaraha téks anyar" senar = string.split () citak (senar) ['sababaraha', 'anyar', 'anyar', 'téks']]

Supaya ngabalikeun konvérsi, dimana daptar konferonasi bakal dihurungkeun kana tali panjang, anjeun kedah nganggo metode anu gaah. Metodeu mangpaat anu sanés pikeun digawe sareng jajar - jajan. Kalayan éta, anjeun tiasa nyegah jurang anu ayana di dua sisi.

Kacindekan

Pikeun ngitung data-data anu tangtu tina garis énggal nalika damel di python, éta perlu pikeun ngarengsekeun garis anu lami kalayan simbol "\ n". Kalayan éta, inpormasi anu nangtung saatos Tanda dikaluarkeun ka garis salajengna, sareng nutup. Nanging, éta henteu kedah nganggo simbol ieu pikeun mindahkeun data. Jang ngalampahkeun ieu, anjeun tiasa nganggo tungtungna = "" parameter. Nilai "karakter" sareng mangrupikeun simbol ngabagi.

Tarjamahan pesen téks ka senar énggal di PYHHON. Kumaha cara mindahkeun téks kana garis anu anyar - petunjuk muncul heula kana téknologi inpormasi.

Maca deui