Kaedah ganti () mengembalikan salinan rentetan di mana semua kejadian substring diganti dengan substring lain.
Sintaksnya replace()
adalah:
str.replace (lama, baru (, kiraan))
ganti () parameter
The replace()
kaedah boleh mengambil maksimum 3 parameter:
- lama - lama subrentetan anda mahu menggantikan
- baru - substring baru yang akan menggantikan substring lama
- kiraan (pilihan) - berapa kali anda mahu mengganti substring lama dengan substring baru
Catatan : Sekiranya kiraan tidak ditentukan, replace()
kaedah ini akan menggantikan semua kejadian substring lama dengan substring baru.
Nilai Pulangan dari ganti ()
The replace()
Cara mengembalikan salinan rentetan di mana subrentetan yang lama diganti dengan subrentetan yang baru. Rentetan asal tidak berubah.
Sekiranya substring lama tidak dijumpai, ia mengembalikan salinan rentetan asal.
Contoh 1: Menggunakan ganti ()
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))
Pengeluaran
sakit hati, sakit hati Biarkan, jangan biarkan, jangan biarkan, biarkan
Lebih banyak Contoh pada String ganti ()
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))
Pengeluaran
String asal: hati sejuk, sejuk String yang diganti: jantung, hati yang dibiarkan biarkan, biarkan, biarkan