Kaedah replace
Kaedah replace melakukan carian dan
penggantian dalam rentetan. Dalam parameter pertama kaedah
kami nyatakan substring yang ingin diganti.
Dalam parameter kedua - dengan apa kami ingin menggantikannya.
Dalam parameter ketiga pilihan boleh
menetapkan bilangan penggantian substring.
Sintaks
rentetan.replace(apa yang diganti, dengan apa diganti, [bilangan penggantian])
Contoh
Mari ganti semua aksara 'a' dengan
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Keputusan pelaksanaan kod:
'!b!cde!'
Contoh
Dan sekarang mari tetapkan bilangan penggantian:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Keputusan pelaksanaan kod:
'!b!cdea'
Lihat juga
-
kaedah
index,
yang mencari indeks padanan substring dalam rentetan -
kaedah
format,
yang menggantikan data dengan bantuan pemformatan rentetan -
kaedah
count,
yang mengembalikan bilangan kemunculan substring dalam rentetan -
kaedah
endswith,
yang menyemak kemasukan substring dari hujung rentetan -
kaedah
find,
yang mengembalikan indeks padanan pertama substring dalam rentetan