Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah anda mengalih keluar watak daripada rentetan dalam Python?
Memadamkan Aksara daripada String dalam Python
String dalam Python ialah jujukan aksara yang tidak boleh diubah, tidak seperti C-strings, yang ditamatkan oleh watak nol. Oleh itu, mengalih keluar aksara daripada rentetan dalam Python memerlukan mencipta rentetan baharu.
Mengalih keluar Contoh Aksara Tertentu
Untuk mengalih keluar semua tika aksara tertentu daripada rentetan, kaedah replace() boleh digunakan:
<code class="python">newstr = oldstr.replace("character", "")</code>
Sebagai contoh, untuk mengalih keluar semua kejadian huruf "M" daripada rentetan "EXAMPLE", kod berikut boleh digunakan:
<code class="python">newstr = "EXAMPLE".replace("M", "")</code>
Mengalih keluar Aksara pada Indeks Tertentu
Jika matlamatnya adalah untuk mengalih keluar aksara pada indeks tertentu, rentetan baharu boleh dibuat dengan menggabungkan bahagian rentetan asal sebelum dan selepas indeks yang akan dialih keluar:
<code class="python">midlen = len(oldstr) // 2 newstr = oldstr[:midlen] + oldstr[midlen + 1:]</code>
Pendekatan ini mengelakkan pengalihan aksara ke kiri atau kanan.
Pertimbangan Tambahan
Tidak seperti dalam C, rentetan dalam Python tidak disimpan dengan aksara penamatan. Oleh itu, sebarang nilai, termasuk aksara nol ( ), boleh muncul dalam rentetan Python. Perkara ini penting untuk diingat semasa memanipulasi rentetan dalam Python.
Atas ialah kandungan terperinci Bagaimanakah anda mengalih keluar watak daripada rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!