Chuỗi Python thay thế ()

Phương thức Replace () trả về một bản sao của chuỗi trong đó tất cả các lần xuất hiện của một chuỗi con được thay thế bằng một chuỗi con khác.

Cú pháp của replace()là:

 str.replace (cũ, mới (, đếm)) 

tham số thay thế ()

Các replace()phương pháp có thể mất tối đa là 3 thông số:

  • - chuỗi con cũ bạn muốn thay thế
  • mới - chuỗi con mới sẽ thay thế chuỗi con cũ
  • count (tùy chọn) - số lần bạn muốn thay thế chuỗi con cũ bằng chuỗi con mới

Lưu ý : Nếu số đếm không được chỉ định, replace()phương thức sẽ thay thế tất cả các lần xuất hiện của chuỗi con cũ bằng chuỗi con mới.

Giá trị trả về từ thay thế ()

Các replace()phương thức trả về một bản sao của chuỗi nơi chuỗi cũ được thay thế bằng chuỗi mới. Chuỗi ban đầu là không thay đổi.

Nếu không tìm thấy chuỗi con cũ, nó sẽ trả về bản sao của chuỗi gốc.

Ví dụ 1: Sử dụng 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))

Đầu ra

 đau, trái tim đau Hãy để nó được, đừng để nó được, đừng để nó được, hãy để nó được

Ví dụ khác về Chuỗi thay thế ()

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

Đầu ra

 Chuỗi gốc: lạnh lùng, trái tim lạnh lẽo Chuỗi thay thế: hàn gắn, trái tim giữ lại, hãy để nó, hãy để nó

thú vị bài viết...