Рядок Python replace ()

Метод replace () повертає копію рядка, де всі випадки підрядка замінюються іншим підрядком.

Синтаксис replace():

 str.replace (старий, новий (, кол)) 

параметри replace ()

replace()Метод може приймати максимум 3 параметрів:

  • старий - старий підрядок, який ви хочете замінити
  • new - новий підрядок, який замінить старий підрядок
  • count (необов’язково) - кількість разів, коли ви хочете замінити старий підрядок новим підрядком

Примітка : Якщо не вказано count, replace()метод замінює всі випадки старого підрядка новим підрядком.

Повернене значення від replace ()

replace()Метод повертає копію рядка , в якій стара подстрока замінюється нової підрядка. Вихідний рядок незмінний.

Якщо старий підрядок не знайдено, він повертає копію вихідного рядка.

Приклад 1: Використання 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))

Вихідні дані

 боляче, боляче серце Нехай буде, не дозволяй, не дозволяй, нехай буде

Більше прикладів щодо 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))

Вихідні дані

 Оригінальна струна: холодна, холодне серце Замінена струна: целд, серце серце хай буде, нехай буде, нехай буде

Цікаві статті...