String dalam Python dapat diindeks, dengan karakter pertama memiliki indeks 0. Karakter hanyalah string ukuran satu. Indeks juga bisa berupa angka negatif untuk mulai menghitung dari kanan Show
-0 sama dengan 0, dan indeks negatif dimulai dari -1. Jadi Python mendukung pemotongan indeks negatif bersama dengan pemotongan positif Untuk mendapatkan substring, Anda dapat menggunakan slicing sebagai berikut data = "Apple will come up with new iPhone 13" print(data[18:21]) Keluaranwi_ Indeks string dimulai dengan 0. Jadi itu akan mengembalikan posisi 18, 19, dan 20, spasi putih, w, dan i. Jadi itulah substring yang kita dapatkan saat kita menggunakan pemotongan string Satu hal yang perlu diperhatikan adalah bahwa itu tidak akan menghitung karakter terakhir dari irisan; Mari kita lihat cara menghapus karakter terakhir dari string Cara menghapus karakter terakhir dari string dengan PythonUntuk menghapus karakter terakhir dari string dengan Python, gunakan pemotongan string. Pemotongan string memungkinkan Anda mendapatkan substring. Pengindeksan digunakan untuk mendapatkan karakter individu dari string Cuplikan kodestr[:-1] Di sini, str bisa berupa string apa pun yang karakter terakhirnya ingin Anda hapus data = "Dogecoin" print(data[:-1]) KeluaranDogecoi_ Anda dapat melihat bahwa kami berhasil menghapus karakter terakhir dari string Dogecoin Untuk mendapatkan karakter terakhir dari string, Anda dapat menulis kode berikut . data = "Dogecoin" print(data[-1]) Keluarann_ Dan Anda akan mendapatkan karakter terakhir dari string tersebut. Ini karena kami menggunakan pengindeksan negatif untuk mendapatkan karakter terakhir dari string dengan Python Cara menghapus karakter pertama dari stringUntuk menghapus karakter pertama string dengan Python, gunakan pemotongan string. Pemotongan string adalah cara untuk mendapatkan substring dari sebuah string, dan ini juga merupakan cara untuk menghilangkan karakter apa pun dari string tersebut data = "Dogecoin" print(data[1:]) Keluaranogecoin_ Anda dapat melihat bahwa karakter pertama, "D", dihapus dari string Untuk mendapatkan karakter pertama dari string, gunakan pengindeksan negatif saja data = "Dogecoin" print(data[-len(data)])_ Keluaranwi_0 Ini adalah bagaimana Anda bisa mendapatkan karakter pertama string dengan Python Fungsi len() mengembalikan panjang string Menggunakan rstrip() untuk menghapus karakter terakhirrstrip() adalah fungsi Python bawaan yang mengembalikan salinan String dengan karakter tambahan yang dihapus. Sebagai contoh, kita dapat menggunakan fungsi rstrip() dengan pengindeksan negatif untuk menghapus karakter terakhir dari string wi_1 KeluaranDogecoi_ Dalam contoh ini, kami telah menyediakan karakter terakhir dari string ke metode strip(). Ini menghapus karakter terakhir dari string dan mengembalikan salinan tanpa karakter terakhir Anda dapat menghapus karakter dari string Python menggunakan replace() atau translate(). Kedua metode ini mengganti karakter atau string dengan nilai tertentu. Jika string kosong ditentukan, karakter atau string yang Anda pilih akan dihapus dari string tanpa penggantian Python Hapus Karakter dari StringTidak setiap string berisi nilai yang kita inginkan. Seorang pengguna dapat menyisipkan simbol ke dalam kolom input yang tidak ingin Anda tampilkan. Anda mungkin ingin menghapus contoh huruf tertentu dari sebuah string Temukan Kecocokan Bootcamp Anda
Nama depan nama keluarga Surel Nomor telepon Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email Tidak masalah karakter apa yang ingin Anda hapus dari sebuah string. Python telah Anda liput Dalam panduan ini, kita akan membahas cara menghapus karakter atau sekumpulan karakter dari sebuah string. Kami akan merujuk ke beberapa contoh di sepanjang jalan Kami akan membahas pendekatan berikut
Mari kita mulai Hapus Karakter dari String Python. mengganti()Fungsi string replace() mengganti karakter dengan karakter baru. Fungsi ini dapat digunakan untuk mengganti karakter apapun dengan string kosong Kami sedang membuat program yang meminta pengguna memasukkan nama pengguna. Karakter garis bawah (_) tidak diperbolehkan dalam nama pengguna. Buka file Python baru dan rekatkan kode berikut username = input("Choose a username: ") final_username = username.replace("_", "") print("Your username is: " + final_username) Kode ini meminta pengguna untuk memilih nama pengguna dengan menggunakan metode input() Metode replace() menghapus karakter garis bawah dari string asli dan mengganti semua contoh karakter tersebut dengan string kosong. Kemudian, kami mencetak nama pengguna tanpa garis bawah ke konsol Mari jalankan program kita Choose a username: pythonista_101 Your username is: pythonista101 Kode kami telah menghapus karakter garis bawah dari nama pengguna yang kami tentukan. Kode kami bekerja pada string yang tidak mengandung garis bawah Choose a username: pythonista101 Your username is: pythonista101 Ketika nama pengguna tidak menyertakan garis bawah, tidak ada yang terjadi » LAINNYA. Berorientasi Objek Python Hapus Banyak Karakter Menggunakan replace()Apa yang terjadi jika Anda ingin menghapus banyak karakter dari sebuah string? . Kita dapat menggunakan metode replace() di dalam loop for untuk menghapus banyak karakter dari sebuah string Dalam contoh terakhir kami, kami menghapus karakter garis bawah dari nama pengguna. Bagaimana jika kita ingin menghapus semua titik (titik), garis bawah, dan tanda seru dari string kita? username = input("Choose a username: ") disallowed_characters = "._!" for character in disallowed_characters: username = username.replace(character, "") print("Your username is: " + username) Pertama, kami telah meminta pengguna untuk memilih nama pengguna. Kami kemudian telah menetapkan sebuah string yang berisi semua karakter yang seharusnya tidak muncul di nama pengguna pengguna Selanjutnya, kami telah membuat for loop. Ini untuk loop berulang melalui setiap karakter dalam string "disallowed_characters". Di setiap iterasi, karakter yang diulangi oleh loop for akan diganti dalam string "nama pengguna" dengan karakter kosong Mari jalankan kode kita Choose a username: pythonista.101!!! Your username is: pythonista101 Kode kami telah memfilter periode dan tanda seru Hapus Karakter dari String Python. menerjemahkan()Metode Python translate() mengganti karakter dalam string sesuai dengan isi tabel karakter. Metode ini menerima satu argumen. tabel terjemahan dengan karakter untuk dipetakan Untuk menggunakan metode ini, kita perlu membuat tabel terjemahan. Tabel ini menentukan karakter apa yang harus diganti dalam sebuah string Mari gunakan metode translate() untuk menghapus semua garis bawah dari nama pengguna username = input("Choose a username: ") final_username = username.translate({ ord("_"): None }) print("Your username is: " + final_username) Kode ini menggantikan setiap contoh karakter “_” dengan nilai Tidak Ada. Metode Python ord() mengembalikan kode Unicode yang terkait dengan karakter “_”. Ini digunakan oleh metode translate() untuk mengidentifikasi karakter yang ingin kita hapus » LAINNYA. Apa Itu Python Django? Hapus Banyak Karakter Menggunakan terjemahan ()Anda dapat menghapus banyak karakter dari sebuah string menggunakan translate() Kita dapat melakukan ini dengan membuat iterator yang mengulang daftar karakter yang ingin kita hapus dari sebuah string Mari hapus semua garis bawah, titik, dan tanda seru dari nama pengguna username = input("Choose a username: ") final_username = username.translate({ ord(c): None for c in "._!" }) print("Your username is: " + final_username) Metode translate() memeriksa apakah setiap karakter dalam string "nama pengguna" sama dengan tanda titik, tanda seru, atau garis bawah. Jika salah satu dari karakter ini ditemukan, maka diganti dengan Tidak ada. Ini menghapus karakter dari string Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. " Venus, Insinyur Perangkat Lunak di Rockbot Find Your Bootcamp MatchKami menggunakan pemahaman daftar Python untuk mengulangi setiap karakter dalam daftar karakter yang dikecualikan kami Mari kita uji program kita Choose a username: pythonista_100! Your username is: pythonista101 Kode kami telah berhasil menghapus semua karakter khusus yang kami tentukan dari string kami Piton. Hapus Karakter Terakhir dari StringUntuk menghapus karakter terakhir dari sebuah string, gunakan [. -1] notasi irisan. Notasi ini memilih karakter pada posisi indeks -1 (karakter terakhir dalam daftar). Kemudian, sintaks mengembalikan setiap karakter kecuali yang itu Sintaks untuk menghapus karakter terakhir dari sebuah string adalah your_string = "A string" print(your_string[:-1]) Hapus Contoh Karakter TerakhirKami ingin membuat program yang menghapus karakter terakhir dari pengidentifikasi karyawan. Karakter ini memberi tahu kita departemen tempat seorang karyawan bekerja Misalnya, nilai "M" memberi tahu kita bahwa seorang karyawan bekerja untuk departemen pemasaran. Kami akan menghapus karakter ini. Sistem pelacakan karyawan ini digantikan oleh sistem baru. Sistem baru melacak departemen tempat karyawan bekerja » LAINNYA. Python TypeError. objek 'ketik' bukan Solusi yang dapat dilanggankan Mari kita mulai dengan meminta pengguna untuk memasukkan pengenal karyawan menggunakan metode input() identifier = input("What is the employee's identifier? ") Selanjutnya, kami menghapus karakter terakhir dari pengidentifikasi Choose a username: pythonista_101 Your username is: pythonista101_0 [. -1] adalah operasi irisan string yang menghapus karakter terakhir dari daftar. Kami menggunakan pengindeksan negatif untuk mengambil item dari akhir string. Sekarang, tampilkan pengidentifikasi baru karyawan ke konsol Choose a username: pythonista_101 Your username is: pythonista101_1 Pernyataan format() menggantikan kurung kurawal di dalam string kita dengan pengidentifikasi baru karyawan. Mari jalankan kode kita dan lihat apa yang terjadi Choose a username: pythonista_101 Your username is: pythonista101_2 Program kami menghapus nilai terakhir dalam pengenal karyawan KesimpulanAnda dapat menghapus satu atau beberapa karakter dari sebuah string menggunakan replace() atau translate(). Metode replace() dan translate() mengembalikan hasil yang sama. string tanpa karakter yang telah Anda tentukan Untuk pemula, metode replace() lebih mudah digunakan. Ini karena hanya menerima dua parameter Parameter pertama adalah karakter yang ingin Anda ganti. Parameter kedua kami adalah nilai yang ingin Anda ganti karakternya. Jika Anda ingin mengganti beberapa karakter, Anda dapat menggunakan perulangan for Apakah Anda tertarik untuk mempelajari lebih lanjut tentang Python? Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK Bagaimana Anda menghapus karakter terakhir dengan Python?Metode 1. Menggunakan Pengiris daftar untuk Menghapus Elemen Terakhir dari string . Teknik mengiris juga dapat menghapus elemen terakhir dari string. str[. -1] akan menghapus elemen terakhir kecuali untuk semua elemen. Di sini kita menggunakan konsep mengiris dan memperbarui string asli dengan string yang diperbarui.
Bagaimana cara menghapus kemunculan karakter terakhir dari string dengan Python?rstrip. Metode string rstrip menghapus karakter dari sisi kanan string yang diberikan padanya. Jadi, kita bisa menggunakannya untuk menghapus elemen terakhir dari string. Kita tidak perlu menulis lebih dari satu baris kode untuk menghapus karakter terakhir dari string.
Bagaimana cara menghapus karakter terakhir dari sebuah string?Ada empat cara untuk menghapus karakter terakhir dari sebuah string. . Menggunakan StringBuffer. hapusCahrAt() Kelas Menggunakan Tali. substring() Metode Menggunakan StringUtils. potong() Metode Menggunakan Ekspresi Reguler Bagaimana Anda menghapus dua karakter terakhir dari sebuah string dengan Python?Yang perlu Anda lakukan adalah tentukan sebuah string dan tambahkan [. -1] setelah string . Sekarang Anda siap menghapus karakter terakhir dari string Python seperti seorang ahli. |