Bagaimana Fungsi Python Menghapus Karakter Dari Sebuah String

Dalam Python, string adalah tipe data yang paling sering dan menggunakannya pada skala ini akan menghasilkan berbagai error. Penting untuk dapat menghilangkan karakter terlepas dari penyebab gangguan format. Selain itu, Python memiliki beberapa fungsi bawaan yang berguna yang kami gunakan untuk tujuan ini. Dalam string, terkadang input yang dibuat user memiliki karakter yang tidak diinginkan yang tidak ingin kita simpan. Dalam situasi ini, disarankan untuk menghapus unsur tertentu dari string tertentu. Metode umum untuk mengekstrak unsur dari string adalah useran fungsi replace(). Selain itu, kami menggunakan fungsi translate() untuk mengganti banyak keberadaan karakter tertentu.

String tidak dapat diubah, jadi ketika kami menghapus unsur dari string, string asli tidak berubah. Kita harus menyimpan string baru jika kita ingin terus menggunakan string.

Gunakan Ganti() Fungsi:

Dalam Python, fungsi replace() digunakan untuk menghapus karakter dari string. Fungsi ini berisi dua parameter. Juga, fungsi ini digunakan untuk mengganti satu unsur dengan unsur lain dalam string. Jika kita melewatkan parameter kedua sebagai karakter kosong, itu menghapus unsur dari string asli.

Dalam kode ini, “pemrograman visual” diambil sebagai string, dan diwakili oleh str. Di sini, kami ingin mengekstrak “visual” dari string asli. Jadi, kami menerapkan fungsi replace() untuk menghapus “visual”.

Untuk eksekusi kode Python, Spyder 5 diinstal di laptop. Pertama, proyek baru dibuat setelah menekan “Ctrl+N” dari keyboard. Nama file baru kami adalah “temp.py3”:

Fungsi replace() berisi dua parameter. Kami melewati unsur “visual”, yang ingin kami ganti sebagai parameter pertama. Kemudian, kami melewatkan karakter kosong sebagai parameter kedua. Mari jalankan kode dengan mengetuk opsi “Jalankan” dari bilah menu Spyder 5:

Parameter kedua menghapus unsur “visual” dari string. Dan kami mendapatkan “pemrograman” sebagai output. String asli tidak berubah.

Dalam Python, string tidak dapat diubah, jadi metode replace() memberikan string baru, dan yang asli tidak terpengaruh. Dalam contoh ini, kami mengambil “pemrograman visual” sebagai string, dan dinyatakan oleh str. Di sini, kami ingin menghapus “v” dari string “pemrograman visual”. Selanjutnya, kita menerapkan fungsi replace():

Fungsi ini memiliki dua argumen. Kami melewati karakter “v”, yang ingin kami ganti sebagai parameter pertama. Kemudian, kami melewatkan karakter kosong sebagai parameter kedua. Kami ingin menghapus “v” dengan melewatkan karakter kosong:

Dalam output, kami mengekstrak karakter “v” dari string asli.

Gunakan Fungsi Terjemahan():

Untuk menghapus karakter dari string, translate() adalah fungsi lain yang digunakan untuk tujuan ini. Fungsi ini mengembalikan nilai setelah menghapus unsur yang diberikan dari string. Untuk mengekstrak sebuah unsur dari string, kita harus mendeklarasikan Unicode untuk sebuah unsur. Kami juga mendeklarasikan parameter “None” untuk menggantikan unsur. Kami menerapkan metode ord() untuk mendapatkan Unicode suatu unsur.

Dalam contoh ini, “pemrograman visual” diambil sebagai string dan diwakili oleh str. Di sini, kami ingin menghilangkan “g” dari string dan menggantikannya dengan “none”. Kami menerapkan fungsi translate() untuk menghapus “g”. Metode ord() juga berlaku di sini. Karena fungsi ini digunakan untuk mengetahui Unicode dari “g”:

Setelah menerapkan fungsi translate(), pernyataan print mengembalikan string “visual programmin”. Fungsi translate() menghapus “g” dari pernyataan asli:

Menghapus Karakter yang Ditentukan Jumlah Kali:

Untuk mengekstrak karakter dari string yang dideklarasikan berkali-kali, kami menggunakan fungsi replace().

Dalam kode ini, kami mengambil string “pemrograman visual”. String diwakili oleh str dalam kode ini. Kami ingin menghapus “i” dari string dan menggantinya dengan “I” di string ini. Untuk tujuan ini, fungsi replace() diterapkan. Dalam parameter ketiga dari metode replace(), kami meneruskan nomor, yang menunjukkan seberapa sering penggantian terjadi dalam string.

Di sini, kita menerapkan fungsi replace(). Sebagai parameter pertama, kami melewati unsur “i”, yang ingin kami ganti. Sebagai parameter kedua, kami melewati adalah “I”, yang akan diganti dengan “2” seperti yang disebutkan dalam parameter ketiga dari suatu fungsi. Artinya penggantian “i” dengan “I” terjadi dua kali dalam string “visual programming”:

Jadi, output dari kode ini adalah “pemrograman visual”. Kami mendapatkan string asli, tetapi kami hanya mengganti “i” dengan “I” di string asli.

Kesimpulan:

Artikel ini menguraikan tentang metode menghapus unsur dari string. Karena string tidak dapat diubah, kita harus menyimpan string baru jika kita terus menggunakannya. Kami telah membahas penghapusan karakter dengan menggunakan fungsi replace() dan fungsi translate(). Dan kami juga menjelaskan cara mengganti unsur dengan karakter kosong. Kami harap Anda menemukan artikel ini bermanfaat. Silakan periksa Petunjuk Linux untuk artikel yang lebih informatif.

Related Posts