Python mengganti akhir baris

Dalam Python atau bahasa pemrograman lainnya, Pengembang harus berurusan dengan data dalam jumlah besar di sebagian besar waktu dan untuk menangani data tersebut mereka perlu melakukan pra-proses data. Membuat atau menghapus baris baru dari data adalah bagian dari pemrosesan. Untuk membuat baris baru dengan python, kami sering menggunakan karakter “/n”. Namun, banyak fungsi Python secara otomatis menghasilkan baris baru. Oleh karena itu, mereka bahkan tidak perlu menggunakan “/n”

Terkadang kita tidak memerlukan baris baru, dan jika “/n” digunakan, kita harus menghapus karakter baris baru. Tulisan ini akan membahas berbagai fungsi untuk menghapus baris baru dari sebuah string dengan Python

Metode 1. Bagaimana Cara Menghapus Baris Baru Dari String Menggunakan Fungsi strip()?

Fungsi "strip ()" digunakan untuk menghapus baris baru dari string dengan python. Fungsi ini akan menghapus baris baru yang tertinggal dan terdepan dari sebuah string. Garis tambahan adalah spasi putih yang dimulai setelah karakter terakhir dari baris dan berjalan hingga awal baris baru, sedangkan garis terdepan adalah spasi kosong yang terjadi sebelum dimulainya baris baru

Mari kita pahami cara kerjanya melalui kode contoh berikut

Kode

# Strip Function Example to remove new line from string using strip
string_value = "\n     \n  \nWelcome and Good Morning. \nHow are you?. \nwhat are you doing?...\n   \n    \n"
# Now we print the original string
print(string_value)
# Using Strip function to Remove Both trailing and leading newlines from string
updated_string = string_value.strip()
# Print updated string
print(updated_string)

Dalam kode di atas

  • Kami menginisialisasi string dengan karakter baris baru “/n” sebelum memulai string dan di akhir string
  • Pada langkah kedua, string asli dicetak
  • Terakhir, fungsi strip() digunakan untuk menghapus baris baru yang tertinggal dan terdepan dari string
Python mengganti akhir baris

Keluaran

Python mengganti akhir baris

Keluarannya menunjukkan bahwa fungsi “string()” telah menghapus semua spasi putih di belakang dan di depan

Catatan. Jika kita ingin menghapus hanya satu garis trailing atau leading, kita menggunakan fungsi ini dengan beberapa modifikasi seperti fungsi “rstrip()” dan “lstrip()”

Metode 2. Bagaimana Cara Menghapus Baris Baru Dari String Menggunakan Fungsi rstrp()?

Fungsi “rstrip()” digunakan ketika kita ingin menghapus hanya garis belakang dari sebuah string. Kami menggunakan fungsi ini ketika kami ingin spasi putih antara akhir baris dan awal baris baru kode contoh berikut menggunakan fungsi "rstrip ()" untuk menghapus baris baru dari string dengan Python

Kode

# Strip Function Example to remove trailing line from string using rstrip function
string_value = "\n     \n  \nWelcome and Good Morning. \nHow are you?. \nwhat are you doing?...\n   \n    \n"
# Now we print the original string
print(string_value)
# Remove trailing newlines from string using r.strip function
updated_string_trl = string_value.rstrip()
# Print updated string
print(updated_string_trl)
_

Dalam kode di atas

  • Nilai string diinisialisasi dalam nama variabel “string_value”
  • Kami menggunakan fungsi "rstrip ()" untuk menghapus garis akhir dari string input kami bernama "string_value"
  • Terakhir, kami mencetak output dari nilai string yang diperbarui
Python mengganti akhir baris

Keluaran

Python mengganti akhir baris

Pada output di atas, kita telah menghapus garis akhir dari string kita menggunakan fungsi rstrip()

Metode 3. Bagaimana Cara Menghapus Baris Baru Dari String Menggunakan Fungsi lstrip()?

Untuk menghapus baris terdepan dari sebuah string, kami menggunakan fungsi “lstrip()”. Fungsi ini digunakan untuk menghapus baris baru sebelum dimulainya string. Mari kita pahami melalui contoh kode berikut

Kode

# Strip Function Example to remove leading line from string using lstrip function
string_value = "\n     \n  \nWelcome and Good Morning. \nHow are you?. \nwhat are you doing?...\n   \n    \n"
# Now we print the original string
print(string_value)

# Remove leading newlines from string using lstrip function
updated_string_ldg = string_value.lstrip()
# Print updated string
print(updated_string_ldg)

Dalam kode di atas

  • Nilai string diinisialisasi dalam variabel bernama “string_value”
  • Kami telah menggunakan fungsi "lstrip ()" untuk menghapus baris terdepan dari string input kami bernama "string_value"
  • Terakhir, kami telah mencetak output dari nilai string yang diperbarui tanpa garis terdepan
Python mengganti akhir baris

Keluaran

Python mengganti akhir baris

Dari output di atas, terlihat bahwa tidak ada garis terdepan dalam nilai string yang diperbarui

Metode 4. Bagaimana Cara Menghapus Baris Baru Dari String Menggunakan Fungsi replace()?

Di Python, fungsi bawaan bernama "ganti ()" digunakan untuk melakukan berbagai tugas seperti mengganti substring, s, dll. Fungsi ini dapat mengganti atau menghapus baris baru dari string. Kode contoh berikut dipraktikkan untuk menghapus semua nilai baris baru menggunakan fungsi ini

Kode

# using replace function we are removing new line
string_value2 = "Hello and welcome to my tutorial. \n\n\nThis is the discussion about String Newline."
# printing the original value of string with new line
print(string_value2)

# Now using function to Remove newlines between text
new_string = string_value2.replace("\n", "")
# printing new value of string
print(new_string)

Dalam kode di atas

  • Kami menggunakan karakter baris baru “/ n” di antara nilai string
  • Fungsi “replace()” memiliki dua argumen. “nilai lama” dan “nilai baru”. Kami mendefinisikan "/n" sebagai nilai lama dan tidak mendefinisikan nilai baru karena kami hanya ingin menghapusnya. Namun, untuk mengganti nilai string yang lama, kita perlu mendefinisikan nilai yang baru
  • Fungsi print() digunakan untuk mencetak hasil
Python mengganti akhir baris

Keluaran

Python mengganti akhir baris

Pada keluaran di atas, kita dapat melihat bahwa string asli memiliki dua baris spasi putih di antaranya, dan semua baris baru dari string asli dihapus

Kesimpulan

Di Python, beberapa fungsi bawaan seperti "strip()", "rstrip()", "lstrip()", dan "replace()" digunakan untuk menghapus baris baru dari sebuah string. Fungsi “strip()” beserta fungsinya yang dimodifikasi i. e. , “rstrip()”  untuk membuntuti dan “lstrip()” untuk memimpin, sebagian besar digunakan. Fungsi replace() juga digunakan untuk mengganti atau menghapus baris baru dari string. Dalam posting ini, semua fungsi yang disebutkan di atas dijelaskan secara singkat untuk menghapus baris baru dari substring

Bagaimana Anda mengubah akhir baris dengan Python?

Karakter baris baru di Python adalah \n . Ini digunakan untuk menunjukkan akhir baris teks.

Bagaimana cara menghapus eol dengan Python?

Cara kanonis untuk menghapus karakter end-of-line (EOL) adalah dengan menggunakan metode string rstrip() menghapus \r atau \n. Here are examples for Mac, Windows, and Unix EOL characters. Using '\r\n' as the parameter to rstrip means that it will strip out any trailing combination of '\r' or '\n'.

Apakah ada. ganti dengan Python?

Metode replace() adalah fungsionalitas bawaan yang ditawarkan dalam pemrograman Python . Itu menggantikan semua kemunculan substring lama dengan substring baru. Replace() mengembalikan string baru di mana substring lama diganti dengan substring baru.

Bisakah Anda menghapus \n dengan Python?

Fungsi strip() Python dapat menghapus \n, karakter baris baru, dari sebuah string . Fungsi strip() dapat menghapus karakter baris baru yang mengikuti dan memimpin dari string asli.