Python Tutorial - Reverse a String Using for loop
Isi kandungan:
, kami akan bercakap mengenai bagaimana untuk menggantikan substring di dalam rentetan dalam Python, menggunakan kaedah
replace()
.
.replace () Kaedah
Dalam Python, rentetan digambarkan sebagai objek
str
tidak berubah. Kelas
str
dilengkapi dengan banyak kaedah yang membolehkan anda memanipulasi rentetan.
Kaedah
.replace()
mengambil sintaks yang berikut:
str.replace(old, new)
-
str
- Rentetan yang anda bekerjasama.old
- Substring yang anda mahu ganti.new
- Substring yang menggantikan substring lama.maxreplace
- Argumen pilihan. Bilangan padanan substring lama yang anda mahu ganti. Pertandingan dikira dari permulaan rentetan.
Kaedah mengembalikan salinan rentetan
srt
dengan beberapa atau semua padanan substring
old
diganti dengan yang
new
. Jika
maxreplace
tidak diberikan, semua kejadian akan diganti.
Dalam contoh di bawah ini kita menggantikan substring
far
dengan rentetan
s
dengan
miles
:
s = 'A long time ago in a galaxy far, far away.'
s.replace('far', 'miles')
Hasilnya ialah rentetan baru:
'A long time ago in a galaxy miles, miles away.'
Literal rentetan biasanya disertakan dengan petikan tunggal, walaupun sebut harga berganda juga boleh digunakan.
Apabila argumen
maxreplace
pilihan diberikan, ia akan mengehadkan bilangan padanan diganti. Dalam contoh berikut, kita hanya menggantikan kejadian pertama:
s = 'My ally is the Force, and a powerful ally it is.'
s.replace('ally', 'friend', 1)
Rentetan hasil akan kelihatan seperti ini:
'My friend is the Force, and a powerful ally it is.'
Untuk memadam substring, gunakan tali kosong
''
sebagai pengganti. Contohnya untuk mengalih keluar
space
dari rentetan berikut yang anda akan gunakan:
s = 'That's no moon. It's a space station.'
s.replace('space ', '')
Rentetan baru akan kelihatan seperti berikut:
`That's no moon. It's a station.'
Gantikan Substring dalam Senarai Strings
Untuk menggantikan substring dalam senarai rentetan, gunakan senarai pemahaman yang dibina seperti ditunjukkan di bawah:
s.replace('old', 'new') for s in list
Mari lihat contoh berikut:
names =
new_names =
print(new_names)
Kod di atas mencipta salinan senarai dengan semua kejadian substring
Grace
digantikan oleh
Lee
:
Kesimpulannya
Menggantikan substring dalam rentetan adalah salah satu operasi paling asas apabila menulis kod dalam Python. Setelah membaca tutorial ini, anda harus mempunyai pemahaman yang baik tentang cara menggunakan kaedah
replace()
.
Tali keselamatan Windows 8 yang akan dikeluarkan

Patch Selasa Patch itu juga akan merangkumi kemas kini kritikal untuk Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 , Windows Server 2008 R2, Windows Server 2012 dan Windows RT.
7 tali terbaik untuk band xiaomi mi 3 yang boleh anda beli

Adakah anda ingin menambah warna untuk dail hitam yang membosankan dari Band Mi anda 3. Berikut adalah beberapa tali dan band Xiaomi Mi Band terbaik yang boleh anda beli.
Bagaimana untuk membahagi tali dalam python

Salah satu operasi biasa apabila bekerja dengan rentetan adalah untuk memecah rentetan kepada pelbagai substrings menggunakan pembatas yang diberikan. Dalam artikel ini, kami akan membincangkan cara membahagi rentetan dalam Python.