Terjemahan teks ke baris baru dengan Python. Cara memindahkan teks ke baris baru – instruksi

Dalam Python, untuk menandai akhir dari satu baris dan memulai yang baru, Anda perlu menggunakan karakter khusus. Pada saat yang sama, penting untuk mengetahui cara menggunakannya dengan benar saat bekerja dengan berbagai file Python, dan menampilkannya di konsol pada saat yang diperlukan. Penting untuk memahami secara rinci cara menggunakan pembatas untuk baris baru saat bekerja dengan kode program, apakah mungkin untuk menambahkan teks tanpa menggunakannya.

Informasi umum tentang karakter baris baru

n adalah simbol untuk membungkus informasi pada baris baru dan menutup baris lama dengan Python. Simbol ini terdiri dari dua elemen:

  • miring terbalik;
  • n adalah karakter huruf kecil.

Untuk menggunakan karakter ini, Anda dapat menggunakan ekspresi “print(f” HellonWorld!”) ”, Karena itu Anda dapat mentransfer informasi dalam f-lines.

Terjemahan teks ke baris baru dengan Python. Cara memindahkan teks ke baris baru - instruksi
Contoh penggunaan karakter n untuk mendistribusikan array informasi melalui baris baru

Apa fungsi cetak?

Tanpa pengaturan tambahan, karakter transfer data ke baris berikutnya ditambahkan dalam mode tersembunyi. Karena ini, itu tidak dapat dilihat di antara garis tanpa mengaktifkan fungsi tertentu. Contoh menampilkan ikon pemisah dalam kode program:

Cetak (“Halo, Dunia”!”) – “Halo, Dunia!”n

Pada saat yang sama, penemuan karakter ini ditulis dalam karakteristik dasar Python. Fungsi "cetak" memiliki nilai default untuk parameter "akhir" – n. Berkat fungsi inilah karakter ini diatur di akhir baris untuk mentransfer data ke baris berikutnya. Penjelasan fungsi "cetak":

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

Nilai parameter “end” dari fungsi “print” sama dengan karakter “n”. Menurut algoritme otomatis kode program, ia menyelesaikan baris di akhir, sebelum fungsi "cetak" ditulis. Saat menggunakan fungsi "cetak" tunggal, Anda mungkin tidak memperhatikan esensi kerjanya, karena hanya satu baris yang akan ditampilkan di layar. Namun, jika Anda menambahkan beberapa pernyataan seperti ini, hasil fungsi menjadi lebih eksplisit:

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

Contoh hasil dari kode di atas:

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

Mengganti karakter baris baru dengan print

Dengan menggunakan fungsi “cetak”, dimungkinkan untuk tidak menggunakan karakter pemisah antar baris. Untuk melakukan ini, Anda perlu mengubah parameter "akhir" dalam fungsi itu sendiri. Dalam hal ini, alih-alih nilai "akhir", Anda perlu menambahkan spasi. Karena itu, spasilah yang akan menggantikan karakter "akhir". Hasil dengan pengaturan default yang ditetapkan:

>>> print("Halo") >>> print("Dunia") Halo Dunia

Menampilkan hasil setelah mengganti karakter “n” dengan spasi:

>>> print("Halo", end=" ") >>> print("Dunia") Halo Dunia

Contoh penggunaan metode penggantian karakter ini untuk menampilkan urutan nilai dalam satu baris:

untuk saya dalam rentang(15): jika saya < 14: cetak(i, akhir=", ") lain: cetak(i)

Menggunakan karakter pemisah dalam file

Simbol setelah teks kode program ditransfer ke baris berikutnya dapat ditemukan di file yang sudah jadi. Namun, tanpa melihat dokumen itu sendiri melalui kode program, tidak mungkin untuk melihatnya, karena karakter tersebut disembunyikan secara default. Untuk menggunakan karakter baris baru, Anda perlu membuat file yang diisi dengan nama. Setelah membukanya, Anda dapat melihat bahwa semua nama akan dimulai pada baris baru. Contoh:

nama = ['Petr', 'Dima', 'Artem', 'Ivan'] dengan open("names.txt", "w") sebagai f: untuk nama dalam nama[:-1]: f.write(f "{name}n") f.write(nama[-1])

Nama akan ditampilkan dengan cara ini hanya jika file teks diatur untuk memisahkan informasi ke dalam baris terpisah. Ini akan secara otomatis mengatur karakter tersembunyi "n" di akhir setiap baris sebelumnya. Untuk melihat tanda tersembunyi, Anda perlu mengaktifkan fungsi – “.readlines()”. Setelah itu, semua karakter tersembunyi akan ditampilkan di layar dalam kode program. Contoh aktivasi fungsi:

dengan open("names.txt", "r") sebagai f: print(f.readlines())
Terjemahan teks ke baris baru dengan Python. Cara memindahkan teks ke baris baru - instruksi
Menetapkan Simbol Berbeda untuk Bekerja dengan Python

Nasihat! Aktif bekerja dengan Python, pengguna sering menghadapi situasi di mana kode program harus ditulis dalam satu baris panjang, tetapi sangat sulit untuk meninjau dan mengidentifikasi ketidakakuratan tanpa pemisahan. Sehingga setelah membagi garis panjang menjadi fragmen-fragmen terpisah, komputer menganggapnya utuh, di setiap celah bebas di antara nilai-nilai, Anda harus memasukkan karakter "" - garis miring terbalik. Setelah menambahkan karakter, Anda dapat pindah ke baris lain, melanjutkan menulis kode. Selama peluncuran, program itu sendiri akan merakit fragmen individu menjadi satu baris.

Memisahkan string menjadi substring

Untuk membagi satu string panjang menjadi beberapa substring, Anda dapat menggunakan metode split. Jika tidak ada pengeditan lebih lanjut yang dilakukan, pembatas default adalah spasi. Setelah menjalankan metode ini, teks yang dipilih dibagi menjadi kata-kata terpisah oleh substring, diubah menjadi daftar string. Sebagai contoh:

string = "beberapa teks baru" strings = string.split() print(strings) ['some', 'new', 'text']

Untuk melakukan transformasi terbalik, dengan bantuan daftar substring yang akan berubah menjadi satu string panjang, Anda harus menggunakan metode join. Metode lain yang berguna untuk bekerja dengan string adalah strip. Dengan itu, Anda dapat menghapus spasi yang terletak di kedua sisi garis.

Kesimpulan

Untuk menghasilkan data tertentu dari baris baru saat bekerja dengan Python, baris lama harus diakhiri dengan karakter "n". Dengan bantuannya, informasi setelah tanda ditransfer ke baris berikutnya, dan yang lama ditutup. Namun, tidak perlu menggunakan simbol ini untuk mentransfer data. Untuk melakukan ini, Anda dapat menggunakan parameter end = "". Nilai "karakter" adalah karakter pemisah.

Tinggalkan Balasan