Terjemahan teks menyang senar anyar ing Python. Cara mindhah teks menyang garis anyar - instruksi

Anonim

Supaya ing python kanggo nunjuk mburi siji baris lan miwiti anyar, sampeyan kudu nggunakake karakter khusus. Penting kanggo ngerti carane nggunakake kanthi bener kanggo nggarap macem-macem file python, menyang wektu sing dipengini sing ditampilake ing console. Sampeyan kudu ngatasi rinci babagan cara nggunakake tandha pamisahan kanggo larik anyar nalika nggarap kode program, apa bisa nambah teks tanpa.

Informasi Umum babagan simbol baris anyar

\ n - sebutan informasi transfer menyang senar anyar lan nutup garis lawas ing Python. Simbol iki dumadi saka rong unsur:

  • mbalikke obong;
  • N minangka simbol saka registrasi ngisor.

Kanggo nggunakake karakter iki, sampeyan bisa ngetrapake ekspresi "Cetak (F" Halo \ nworld! ")", Kanthi biaya sing bisa ditransfer informasi menyang F-lin.

Terjemahan teks menyang senar anyar ing Python. Cara mindhah teks menyang garis anyar - instruksi 3487_1
Conto nggunakake simbol \ n kanggo nyebarake macem-macem informasi babagan baris anyar

Apa fungsi cetak

Tanpa setelan tambahan, simbol transfer data menyang senar sabanjure ditambahake ing mode sing didhelikake. Amarga iki ora mungkin ndeleng ing antarane larik tanpa ngaktifake fungsi tartamtu. Conto nampilake lambang sing misahake ing kode program:

Cetak ("Halo, World"! ") -" Halo, World! "\ N

Ing wektu sing padha, kayata karakter iki ditulis ing karakteristik dhasar Python. Fungsi "print" duwe nilai standar kanggo parameter "Pungkasan" - \ n. Iki thanks kanggo fungsi iki sing disetel karakter iki ing mburi larik kanggo mindhah data menyang baris ing ngisor iki. Decryption saka fungsi "print":

Cetak (* Objek, Sep = '', mungkasi = '\ n', file = sys.stdout, flush = palsu)

Nilai saka "pungkasan" saka fungsi "print" yaiku simbol "\ n". Miturut algoritma kode piranti lunak otomatis, nglengkapi garis ing pungkasan, ing ngarepe fungsi "cetak" diresep. Nalika nggunakake siji fungsi "print", sampeyan ora bisa ngerteni intine operasi, amarga mung siji baris bakal ditampilake ing layar. Nanging, yen sampeyan nambahake pandhuan kaya ngono, asil saka fungsi kasebut bakal luwih jelas:

Cetak ("Halo, World 1!") Print ("Halo, World 2!") Cetak, World 3! ") Cetak, World 4!")

Conto asil sing diwenehake ing ndhuwur kode program:

Halo, World 1! Halo, World 2! Halo, World 3! Halo, World 4!

Ngganti simbol senar anyar liwat print

Nggunakake fungsi "Print", sampeyan ora bisa ngetrapake lambang sing misahake ing antarane larik. Kanggo nindakake iki, ing fungsi kasebut dhewe kudu ngganti parameter "Pungkasan". Ing kasus iki, tinimbang nilai "Pungkasan", sampeyan kudu nambah papan. Amarga iki, simbol "Pungkasan" bakal diganti. Asil nalika disetel menyang setelan gawan:

>>> Print ("Halo") >>> Print ("World") Halo Donya

Nampilake asil sawise ngganti simbol "\ n" ing papan:

>>> Print ("Halo", mungkasi = "") >>> Print ") Halo jagad

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

Kanggo aku ing sawetara (15): yen aku

Nggunakake simbol misahake ing file

Simbul kasebut sawise teks kode program ditransfer menyang garis sabanjure, bisa ditemokake ing file rampung. Nanging, tanpa mikir dokumen kasebut, mokal kanggo ndeleng kode program, amarga karakter kaya kasebut didhelikake kanthi gawan. Kanggo nggunakake simbol wiwitan anyar anyar, sampeyan kudu nggawe file kapenuhan jeneng. Sawise ditemokake, sampeyan bisa ndeleng manawa kabeh jeneng bakal diwiwiti kanthi baris anyar. Tuladha:

Jeneng = ['petr', 'dima', 'Artem', 'ivan'] karo mbukak ("names.txt", kanggo jeneng ing jeneng [: - 1]: F.RITE (F "{Jeneng} \ n") f.write (jeneng [-1])

Dadi jeneng-jeneng kasebut mung bakal ditampilake yen file teks disetel kanggo baris sing kapisah ing file teks. Ing wektu sing padha, ing pungkasan saben baris sadurunge, karakter sing didhelikake "\ n" bakal diinstal kanthi otomatis. Kanggo ndeleng tandha sing didhelikake, sampeyan kudu ngaktifake fungsi - ".Readlines ()". Sawise iku, kabeh karakter sing didhelikake bakal ditampilake ing layar ing kode program. Conto aktifitas fungsi:

Kanthi mbukak ("names.txt", "r") minangka F: print (f.readlines ())

Terjemahan teks menyang senar anyar ing Python. Cara mindhah teks menyang garis anyar - instruksi 3487_2
Tujuan saka macem-macem karakter supaya bisa digunakake ing python

Divisi senar kanggo subur

Kanggo dibagi siji baris dawa menyang sawetara setelan, sampeyan bisa nggunakake metode pamisah. Yen sampeyan ora nggawe suntingan tambahan, pemisahan standar minangka papan. Sawise metode iki dileksanakake, teks sing dipilih dipérang dadi tembung sing kapisah ing pengganti, diowahi dadi dhaptar senar. Minangka conto:

Senar = "sawetara teks" strings = senar.split () cetak (senar) ['sawetara', 'anyar', 'teks']

Supaya bisa mbalikke konversi, sing dhaptar dhaptar sing bakal dadi siji senar dawa, sampeyan kudu nggunakake cara gabung. Cara liya sing migunani kanggo nggarap larik - Strip. Kanthi mangkono, sampeyan bisa mbusak kesenjangan sing ana ing sisih loro senar.

Kesimpulan

Kanggo output data tartamtu saka garis anyar nalika nggarap python, perlu kanggo ngrampungake simbol lawas kanthi simbol "\ n". Kanthi informasi kasebut, informasi sing ngadeg sawise tandha kasebut ditransfer menyang garis sabanjure, lan lawas ditutupi. Nanging, ora perlu nggunakake simbol iki kanggo mindhah data. Kanggo nindakake iki, sampeyan bisa nggunakake pungkasan = "" parameter. Nilai "karakter" lan minangka simbol misahake.

Terjemahan pesen teks menyang senar anyar ing Python. Cara mindhah teks menyang garis anyar - instruksi katon luwih dhisik kanggo teknologi informasi.

Nyeem ntxiv