Tarjamahan téks kana garis anyar dina Python. Kumaha carana mindahkeun téks ka baris anyar - parentah

Dina Python, pikeun nandaan tungtung hiji garis tur mimitian nu anyar, Anjeun kudu make karakter husus. Dina waktos anu sami, penting pikeun terang kumaha ngagunakeunana leres nalika damel sareng sababaraha file Python, sareng nampilkeunana dina konsol dina waktos anu diperyogikeun. Perlu ngartos sacara rinci kumaha cara ngagunakeun pembatas pikeun garis anyar nalika damel sareng kode program, naha mungkin pikeun nambihan téks tanpa nganggo éta.

Inpo umum ngeunaan karakter baris anyar

n nyaéta simbol pikeun wrapping informasi dina garis anyar jeung nutup garis heubeul di Python. Simbol ieu diwangun ku dua unsur:

  • serong sabalikna;
  • n nyaéta aksara leutik.

Pikeun ngagunakeun karakter ieu, anjeun tiasa nganggo éksprési "print (f" HellonWorld!") ", Alatan nu bisa mindahkeun informasi dina f-garis.

Tarjamahan téks kana garis anyar dina Python. Kumaha carana mindahkeun téks ka garis anyar - parentah
Conto ngagunakeun karakter n pikeun ngadistribusikaeun hiji Asép Sunandar Sunarya informasi ngaliwatan garis anyar

Naon fungsi print

Tanpa setélan tambahan, karakter transfer data ka baris salajengna ditambahkeun dina modeu disumputkeun. Kusabab ieu, éta henteu tiasa katingali antara garis tanpa ngaktipkeun pungsi anu tangtu. Conto mintonkeun ikon separator dina kode program:

Citak (“Halo, Dunya”!”) – “Halo, Dunya!”n

Dina waktu nu sarua, Pananjung sapertos karakter ieu ditulis dina ciri dasar Python. Fungsi "print" boga nilai standar pikeun parameter "tungtung" - n. Hatur nuhun kana fungsi ieu karakter ieu diatur dina tungtung garis pikeun mindahkeun data ka garis salajengna. Katerangan ngeunaan fungsi "print":

print (* objék, sep = ' ', tungtung = 'n', file = sys.stdout, flush = Palsu)

Nilai parameter "tungtung" tina fungsi "print" sarua jeung karakter "n". Nurutkeun kana algoritma otomatis tina kode program, éta ngalengkepan garis dina tungtungna, saméméh nu ditulis fungsi "print". Nalika nganggo fungsi "print" tunggal, anjeun moal perhatikeun hakekat karyana, sabab ngan ukur hiji garis anu bakal dipidangkeun dina layar. Nanging, upami anjeun nambihan sababaraha pernyataan sapertos kieu, hasil tina fungsina janten langkung eksplisit:

print ("Halo, Dunya 1!") print ("Halo, Dunya 2!") print ("Halo, Dunya 3!") print ("Halo, Dunya 4!")

Conto hasil tina kode di luhur:

Halo, Dunya 1! Halo, Dunya 2! Halo, Dunya 3! Halo, Dunya 4!

Ngaganti karakter garis anyar ku citak

Ngagunakeun fungsi "print", kasebut nyaéta dimungkinkeun pikeun henteu ngagunakeun karakter pamisah antara garis. Jang ngalampahkeun ieu, anjeun kudu ngarobah parameter "tungtung" dina fungsi sorangan. Dina hal ieu, tinimbang nilai "tungtung", Anjeun kudu nambahkeun spasi. Kusabab ieu, éta rohangan anu bakal ngagentos karakter "tungtung". Hasil sareng setelan standar disetel:

>>> print("Halo") >>> print("Dunya") Salam Dunya

Mintonkeun hasilna saatos ngagentos karakter "n" ku rohangan:

>>> print ("Halo", tungtung = " ") >>> print ("Dunya") Hello Dunya

Conto ngagunakeun metode ieu pikeun ngagentos karakter pikeun nampilkeun sekuen nilai dina hiji garis:

pikeun i dina rentang (15): lamun i <14: print (i, tungtung = ",") sejenna: print (i)

Ngagunakeun karakter pamisah dina file

Lambang anu saatosna téks kode program ditransfer ka garis salajengna tiasa dipendakan dina file anu parantos réngsé. Sanajan kitu, tanpa nempo dokumen sorangan ngaliwatan kode program, teu mungkin ningali eta, sabab karakter sapertos disumputkeun sacara standar. Pikeun nganggo karakter baris anyar, anjeun kedah nyiptakeun file anu dieusi nami. Saatos dibuka, anjeun tiasa ningali yén sadaya nami bakal ngamimitian dina garis énggal. conto:

ngaran = ['Petr', 'Dima', 'Artem', 'Ivan'] kalayan muka ("ngaran.txt", "w") salaku f: pikeun ngaran dina ngaran [:-1]: f.write (f "{ngaran}n") f.write(ngaran[-1])

Ngaran bakal dipintonkeun ku cara kieu ngan lamun file téks disetel pikeun misahkeun informasi kana garis misah. Ieu bakal otomatis nyetel karakter disumputkeun "n" dina tungtung unggal garis saméméhna. Pikeun ningali tanda disumputkeun, anjeun kudu ngaktipkeun fungsi - ".readlines ()". Saatos éta, sadaya karakter anu disumputkeun bakal ditingalikeun dina layar dina kode program. conto aktivasina fungsi:

kalayan muka ("nami.txt", "r") salaku f: print (f.readlines ())
Tarjamahan téks kana garis anyar dina Python. Kumaha carana mindahkeun téks ka garis anyar - parentah
Napelkeun Simbol Béda pikeun Gawé dina Python

Naséhat! Aktif gawé bareng Python, pamaké mindeng sapatemon kaayaan dimana kode program kudu ditulis dina hiji garis panjang, tapi hésé pisan marios eta sarta ngaidentipikasi akurat tanpa separation. Ku kituna sanggeus ngabagi hiji garis panjang kana fragmen misah, komputer nganggap sakabéhna, dina unggal celah bébas antara nilai, anjeun kudu nyelapkeun karakter "" - backslash a. Saatos nambahkeun karakter, Anjeun bisa pindah ka garis sejen, nuluykeun nulis kode. Salila peluncuran, program sorangan bakal ngumpul fragmen individu kana hiji garis.

Ngabagi string kana substrings

Pikeun ngabagi hiji senar panjang kana sababaraha substrings, anjeun tiasa nganggo metode pamisah. Upami teu aya éditan salajengna anu dilakukeun, pembatas standar nyaéta rohangan. Saatos executing metoda ieu, téks nu dipilih dibagi kana kecap misah ku substrings, dirobah jadi daptar string. Salaku conto:

string = "sababaraha téks anyar" string = string.split () print (string) [ 'sababaraha', 'anyar', 'téks']

Pikeun ngalaksanakeun transformasi sabalikna, kalayan bantosan daptar substrings bakal janten hiji senar panjang, anjeun kedah nganggo metode gabung. Métode anu sanés pikeun damel sareng senar nyaéta strip. Kalayan éta, anjeun tiasa ngahapus rohangan anu aya dina dua sisi jalur.

kacindekan

Dina raraga kaluaran data tangtu tina garis anyar nalika digawé di Python, perlu pikeun ngeureunkeun garis heubeul kalawan karakter "n". Kalayan pitulungna, inpormasi saatos tanda ditransferkeun ka garis salajengna, sareng anu lami ditutup. Sanajan kitu, teu perlu ngagunakeun simbol ieu pikeun mindahkeun data. Jang ngalampahkeun ieu, anjeun tiasa nganggo parameter tungtung = "". Nilai "karakter" nyaéta karakter pamisah.

Leave a Reply