Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah anda mengalih keluar watak daripada rentetan dalam Python?

Bagaimanakah anda mengalih keluar watak daripada rentetan dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-10-31 09:20:30
asal
1126 orang telah melayarinya

How do you remove a character from a string in 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>
Salin selepas log masuk

Sebagai contoh, untuk mengalih keluar semua kejadian huruf "M" daripada rentetan "EXAMPLE", kod berikut boleh digunakan:

<code class="python">newstr = "EXAMPLE".replace("M", "")</code>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan