Python Dizesi değiştir ()

Replace () yöntemi, bir alt dizenin tüm oluşumlarının başka bir alt dizeyle değiştirildiği dizenin bir kopyasını döndürür.

Sözdizimi replace()şöyledir:

 str.replace (eski, yeni (, sayım)) 

replace () parametreleri

replace()Yöntem 3 parametreleri maksimum alabilir:

  • eski - değiştirmek istediğiniz eski alt dize
  • yeni - eski alt dizenin yerini alacak yeni alt dize
  • count (isteğe bağlı) - eski alt dizeyi yeni alt dizeyle değiştirmek istediğiniz sayı

Not : count belirtilmezse, replace()yöntem eski alt dizenin tüm oluşumlarını yeni alt dizeyle değiştirir.

Değiştirmeden Dönüş Değeri ()

replace()Yöntem eski alt dize yeni alt dize ile değiştirilir dizinin bir kopyasını döndürür. Orijinal dize değiştirilmemiştir.

Eski alt dize bulunamazsa, orijinal dizenin kopyasını döndürür.

Örnek 1: replace () kullanma

 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))

Çıktı

 incit, kalbini kır, bırak olsun, olmasına izin verme, olmasına izin verme, bırak olsun

String replace () hakkında daha fazla örnek

 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))

Çıktı

 Orijinal dizi: soğuk, soğuk kalp Değiştirilen dizi: celd, celd heart let it be, let it be

Ilginç makaleler...