Metode replace () mengembalikan salinan string di mana semua kemunculan substring diganti dengan substring lain.
Sintaksnya replace()
adalah:
str.replace (lama, baru (, hitung))
ganti () parameter
The replace()
Metode dapat mengambil maksimal 3 parameter:
- lama - substring lama yang ingin Anda ganti
- baru - substring baru yang akan menggantikan substring lama
- count (opsional) - berapa kali Anda ingin mengganti substring lama dengan substring baru
Catatan : Jika hitungan tidak ditentukan, replace()
metode ini mengganti semua kemunculan substring lama dengan substring baru.
Nilai pengembalian dari replace ()
The replace()
Metode mengembalikan salinan string mana substring lama diganti dengan substring baru. String asli tidak berubah.
Jika substring lama tidak ditemukan, itu mengembalikan salinan dari string asli.
Contoh 1: Menggunakan replace ()
song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))
Keluaran
sakit hati, sakit hati Biarkan saja, jangan biarkan, jangan biarkan, biarkan saja
Lebih Banyak Contoh di String replace ()
song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))
Keluaran
String asli: dingin, hati yang dingin String yang diganti: dilas, hati yang dibelah biarlah, biarlah, biarlah