Terjemahan teks menyang baris anyar ing Python. Cara mindhah teks menyang baris anyar - instruksi

Ing Python, kanggo menehi tandha pungkasan siji baris lan miwiti anyar, sampeyan kudu nggunakake karakter khusus. Ing wektu sing padha, penting kanggo ngerti carane nggunakake kanthi bener nalika nggarap macem-macem file Python, lan nampilake ing console ing wektu sing dibutuhake. Sampeyan kudu ngerti kanthi rinci babagan cara nggunakake delimiter kanggo garis anyar nalika nggarap kode program, apa sampeyan bisa nambah teks tanpa nggunakake.

Informasi umum babagan karakter baris anyar

n iku simbol kanggo mbungkus informasi ing baris anyar lan nutup baris lawas ing Python. Simbol iki dumadi saka rong unsur:

  • mbalikke oblique;
  • n minangka aksara cilik.

Kanggo nggunakake karakter iki, sampeyan bisa nggunakake expression "print (f" HellonWorld!") ", Amarga sing bisa nransfer informasi ing f-garis.

Terjemahan teks menyang baris anyar ing Python. Cara mindhah teks menyang baris anyar - instruksi
Conto nggunakake karakter n kanggo disebaraké Uploaded informasi liwat baris anyar

Apa fungsi print

Tanpa setelan tambahan, karakter transfer data menyang baris sabanjure ditambahake ing mode sing didhelikake. Amarga iki, ora bisa katon ing antarane garis tanpa ngaktifake fungsi tartamtu. Conto nampilake lambang pemisah ing kode program:

Print (“Hello, World”!”) – “Hello, World!”n

Ing wektu sing padha, temuan karakter iki ditulis ing ciri dhasar Python. Fungsi "print" nduweni nilai standar kanggo parameter "mburi" - n. Thanks kanggo fungsi iki, karakter iki disetel ing pungkasan garis kanggo nransfer data menyang baris sabanjure. Panjelasan fungsi "print":

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

Nilai parameter "mburi" saka fungsi "print" padha karo karakter "n". Miturut algoritma otomatis kode program, ngrampungake garis ing pungkasan, sadurunge fungsi "print" ditulis. Nalika nggunakake fungsi "print" siji, sampeyan bisa uga ora sok dong mirsani inti saka sawijining karya, amarga mung siji baris bakal ditampilake ing layar. Nanging, yen sampeyan nambah sawetara statement kaya iki, asil saka fungsi dadi luwih eksplisit:

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

Conto asil kode ing ndhuwur:

Sugeng rawuh, World 1! Sugeng rawuh, World 2! Sugeng rawuh, World 3! Sugeng rawuh, World 4!

Ngganti karakter baris anyar karo print

Nggunakake fungsi "print", bisa ora nggunakake karakter pamisah antarane garis. Kanggo nindakake iki, sampeyan kudu ngganti parameter "mburi" ing fungsi kasebut. Ing kasus iki, tinimbang nilai "mburi", sampeyan kudu nambah spasi. Amarga iki, iku spasi sing bakal ngganti karakter "mburi". Asil karo setelan gawan disetel:

>>> print("Hello") >>> print("World") Hello World

Nampilake asil sawise ngganti karakter "n" karo spasi:

>>> print("Hello", end=" ") >>> print("World") Hello World

Conto nggunakake cara iki kanggo ngganti karakter kanggo nampilake urutan nilai ing siji baris:

kanggo i ing kisaran (15): yen i < 14: print(i, end=",") else: print(i)

Nggunakake karakter pamisah ing file

Simbol sawise teks kode program ditransfer menyang baris sabanjure bisa ditemokake ing file sing wis rampung. Nanging, tanpa ndeleng dokumen kasebut liwat kode program, ora bisa dideleng, amarga karakter kasebut didhelikake kanthi standar. Kanggo nggunakake karakter baris anyar, sampeyan kudu nggawe file sing diisi jeneng. Sawise mbukak, sampeyan bisa ndeleng manawa kabeh jeneng bakal diwiwiti ing baris anyar. Tuladha:

jeneng = ['Petr', 'Dima', 'Artem', 'Ivan'] kanthi mbukak ("jeneng. txt", "w") minangka f: kanggo jeneng ing jeneng [:-1]: f.write(f "{jeneng}n") f.write(jeneng[-1])

Jeneng bakal ditampilake kanthi cara iki mung yen file teks disetel kanggo misahake informasi menyang baris sing kapisah. Iki bakal kanthi otomatis nyetel karakter sing didhelikake "n" ing pungkasan saben baris sadurunge. Kanggo ndeleng tandha didhelikake, sampeyan kudu ngaktifake fungsi - ".readlines ()". Sawise iku, kabeh karakter sing didhelikake bakal ditampilake ing layar ing kode program. Contoh aktivasi fungsi:

kanthi mbukak ("name.txt", "r") minangka f: print(f.readlines())
Terjemahan teks menyang baris anyar ing Python. Cara mindhah teks menyang baris anyar - instruksi
Nemtokake Simbol sing Beda kanggo Bisa ing Python

Saran! Aktif nggarap Python, pangguna asring nemoni kahanan ing ngendi kode program kudu ditulis ing baris sing dawa, nanging angel banget kanggo mriksa lan ngenali sing ora akurat tanpa misahake. Supaya sawise mbagi baris dawa menyang pecahan kapisah, komputer nganggep kabèh, ing saben longkangan free antarane nilai, sampeyan kudu masang karakter "" - backslash. Sawise nambah karakter, sampeyan bisa pindhah menyang baris liyane, terus nulis kode. Sajrone diluncurake, program kasebut dhewe bakal nglumpukake fragmen individu dadi siji baris.

Pisah senar dadi substrings

Kanggo pamisah string dawa dadi sawetara substrings, sampeyan bisa nggunakake cara pamisah. Yen ora ana suntingan maneh, pembatas standar yaiku spasi. Sawise nglakokake metode iki, teks sing dipilih dipérang dadi tembung sing kapisah kanthi substrings, diowahi dadi dhaptar senar. Minangka conto:

string = "sawetara teks anyar" strings = string.split() print(strings) ['sawetara', 'anyar', 'teks']

Kanggo nindakake transformasi mbalikke, kanthi bantuan dhaptar substrings bakal dadi siji senar dawa, sampeyan kudu nggunakake metode gabung. Cara liya sing migunani kanggo nggarap senar yaiku strip. Kanthi iku, sampeyan bisa mbusak spasi sing dumunung ing loro-lorone saka baris.

kesimpulan

Supaya kanggo output data tartamtu saka baris anyar nalika digunakake ing Python, iku perlu kanggo mungkasi baris lawas karo karakter "n". Kanthi bantuan, informasi sawise tandha ditransfer menyang baris sabanjure, lan sing lawas ditutup. Nanging, ora perlu nggunakake simbol iki kanggo nransfer data. Kanggo nindakake iki, sampeyan bisa nggunakake parameter end = "". Nilai "karakter" minangka karakter pemisah.

Ninggalake a Reply