Terjemahan teks ke rentetan baru di Python. Bagaimana untuk memindahkan teks ke barisan baru - Arahan

Anonim

Agar di Python menamakan akhir satu baris dan memulakan yang baru, anda perlu menggunakan watak khas. Adalah penting untuk mengetahui bagaimana menggunakannya dengan betul dalam bekerja dengan pelbagai fail Python, ke saat-saat yang dikehendaki memaparkannya di konsol. Adalah perlu untuk berurusan dengan terperinci dengan cara menggunakan tanda pemisahan untuk baris baru apabila bekerja dengan kod program, adakah mungkin untuk menambah teks tanpa ia.

Maklumat am mengenai simbol baris baru

\ n - Penetapan pemindahan maklumat ke rentetan baru dan menutup garis lama di Python. Simbol ini terdiri daripada dua elemen:

  • sebaliknya;
  • N adalah simbol dari daftar yang lebih rendah.

Untuk menggunakan watak ini, anda boleh memohon ungkapan "cetak (F" hello \ nworld! ")", Dengan perbelanjaan yang mana anda boleh memindahkan maklumat ke F-Lines.

Terjemahan teks ke rentetan baru di Python. Bagaimana untuk memindahkan teks ke barisan baru - Arahan 3487_1
Contoh menggunakan simbol \ n untuk mengedarkan pelbagai maklumat pada baris baru

Apakah fungsi cetakan

Tanpa tetapan tambahan, simbol pemindahan data ke rentetan seterusnya ditambah dalam mod tersembunyi. Oleh kerana ini adalah mustahil untuk melihat antara baris tanpa mengaktifkan fungsi tertentu. Contoh Memaparkan ikon pembahagian dalam kod program:

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

Pada masa yang sama, penemuan seperti watak ini ditulis dalam ciri-ciri asas Python. Fungsi "Cetakan" mempunyai nilai standard untuk parameter "akhir" - \ n. Terima kasih kepada fungsi ini bahawa watak ini ditetapkan pada akhir baris untuk memindahkan data ke baris berikut. Pengecualian fungsi "cetak":

Cetak (* objek, Sep = '', akhir = '\ n', fail = sys.stdout, flush = false)

Nilai parameter "akhir" dari fungsi "cetakan" adalah simbol "\ n". Menurut algoritma kod perisian automatik, ia melengkapkan garis pada akhir, di hadapan fungsi "cetakan" ditetapkan. Apabila menggunakan satu fungsi "mencetak", anda tidak dapat melihat intipati operasi, kerana hanya satu baris akan dipaparkan pada skrin. Walau bagaimanapun, jika anda menambah beberapa arahan sedemikian, hasil daripada fungsi akan lebih jelas:

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

Contoh hasil yang ditetapkan di atas kod program:

Halo, Dunia 1! Halo, Dunia 2! Halo, Dunia 3! Hello, Dunia 4!

Menggantikan simbol rentetan baru melalui cetakan

Menggunakan fungsi "Cetak", anda tidak boleh menggunakan ikon pembahagian antara baris. Untuk melakukan ini, dalam fungsi itu sendiri adalah perlu untuk menukar parameter "akhir". Dalam kes ini, bukannya nilai "akhir", anda perlu menambah ruang. Oleh kerana ini, simbol "akhir" akan diganti. Keputusan apabila ditetapkan ke tetapan lalai:

>>> Cetak ("Halo") >>> Cetak ("Dunia") Hello World

Memaparkan hasilnya selepas menggantikan simbol "\ n" pada ruang:

>>> Cetak ("Halo", Akhir = "") >>> Cetak ("Dunia") Hello World

Contoh menggunakan kaedah ini untuk menggantikan aksara untuk memaparkan urutan nilai melalui satu baris:

Kerana saya dalam pelbagai (15): jika saya

Menggunakan simbol pembahagian dalam fail

Simbol yang mana teks kod program dipindahkan ke baris seterusnya, boleh didapati dalam fail siap. Walau bagaimanapun, tanpa mempertimbangkan dokumen itu sendiri, adalah mustahil untuk melihatnya melalui kod program, kerana watak-watak tersebut tersembunyi secara lalai. Untuk menggunakan simbol permulaan baris baru, anda mesti membuat fail yang dipenuhi dengan nama. Selepas penemuannya, anda dapat melihat bahawa semua nama akan bermula dengan baris baru. Contoh:

nama = ['petr', 'dima', 'artem', 'Ivan'] dengan terbuka ("nama.txt", "w") sebagai f: untuk nama dalam nama [: - 1]: F.Write (f "{Name} \ n") F.Write (Nama [-1])

Jadi nama-nama akan dipaparkan hanya jika fail teks ditetapkan untuk memisahkan baris dalam fail teks. Pada masa yang sama, pada akhir setiap baris sebelumnya, watak tersembunyi "\ n" akan dipasang secara automatik. Untuk melihat tanda tersembunyi, anda perlu mengaktifkan fungsi - ".readlines ()". Selepas itu, semua watak tersembunyi akan dipaparkan pada skrin dalam kod program. Contoh pengaktifan fungsi:

Dengan terbuka ("nama.txt", "r") sebagai f: cetak (f.readlines ())

Terjemahan teks ke rentetan baru di Python. Bagaimana untuk memindahkan teks ke barisan baru - Arahan 3487_2
Tujuan pelbagai watak untuk bekerja di Python

Bahagian rentetan untuk substring

Untuk membahagikan satu garis panjang ke dalam beberapa tetapan, anda boleh menggunakan kaedah perpecahan. Jika anda tidak membuat editan tambahan, pemisah standard adalah ruang. Selepas kaedah ini dilaksanakan, teks yang dipilih dibahagikan kepada kata-kata yang berasingan di perindustrian, diubah ke senarai Strings. Sebagai contoh:

String = "Beberapa teks baru" Strings = string.split () cetak (rentetan) ['beberapa', 'baru', 'teks']

Untuk membalikkan penukaran, yang mana senarai pengesahan akan berubah menjadi satu rentetan panjang, anda mesti menggunakan kaedah menyertai. Satu lagi kaedah berguna untuk bekerja dengan baris - jalur. Dengan itu, anda boleh memadamkan jurang yang terletak di kedua-dua belah tali.

Kesimpulannya

Untuk mengeluarkan data tertentu dari baris baru apabila bekerja di Python, adalah perlu untuk menyelesaikan garis lama dengan simbol "\ n". Dengan itu, maklumat yang berdiri selepas tanda dipindahkan ke baris seterusnya, dan penutup lama. Walau bagaimanapun, tidak perlu menggunakan simbol ini untuk memindahkan data. Untuk melakukan ini, anda boleh menggunakan parameter akhir = "". Nilai "watak" dan adalah simbol perpecahan.

Mesej Terjemahan teks ke rentetan baru di Python. Bagaimana untuk memindahkan teks ke baris baru - arahan itu muncul terlebih dahulu kepada teknologi maklumat.

Baca lebih lanjut