Python String ganti ()

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

Artikel menarik...