Hướng dẫn how do i use replace () python? - làm thế nào để tôi sử dụng thay thế () python?

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức python thay thế () với sự trợ giúp của các ví dụ.

Phương thức replace() thay thế cho mỗi lần xuất hiện của ký tự/văn bản cũ trong chuỗi với ký tự/văn bản mới.

Thí dụ

text = 'bat ball'

# replace b with c replaced_text = text.replace('b', 'c')

print(replaced_text) # Output: cat call


thay thế () cú pháp

Đó là cú pháp là:

str.replace(old, new [, count]) 

thay thế () tham số

Phương thức replace() có thể mất tối đa 3 tham số:

  • Cựu Ước - Cựu Ước bạn muốn thay thế - old substring you want to replace
  • Mới - Chất nền mới sẽ thay thế bộ nền cũ - new substring which will replace the old substring
  • Đếm (Tùy chọn) - Số lần bạn muốn thay thế bộ nền cũ bằng cách (optional) - the number of times you want to replace the old substring with the new substring

LƯU Ý: Nếu số lượng không được chỉ định, phương thức replace() 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.: If count is not specified, the replace() method replaces all occurrences of the old substring with the new substring.


thay thế () giá trị trả về

Phương thức replace() trả về một bản sao của chuỗi trong đó chuỗi con cũ được thay thế bằng chuỗi con mới. Chuỗi ban đầu 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 thay thế ()

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

hurt, hurt heart
Let it be, don't let it be, don't let it be, let it be

Thêm ví dụ 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

Original string: cold, cold heart
Replaced string: celd, celd heart
let it be, let it be, let it be

Thay thế hai lần xuất hiện đầu tiên của từ "một":


Thí dụ

x = txt.replace ("One", "ba", 2)

Phương thức chuỗi

Xem thảo luận

print(x)

Hãy tự mình thử »


Thay thế hai lần xuất hiện đầu tiên của từ "một":

x = txt.replace ("One", "ba", 2)

Phương thức chuỗi All occurrences of the specified phrase will be replaced, if nothing else is specified.


Xem thảo luận

Cải thiện bài viết

Lưu bài viết

ĐọcBàn luận
Việc thay thế () trong Python 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. & NBSP;Cú pháp thay thế ()
NewValueYêu cầu. Chuỗi để thay thế giá trị cũ bằng
đếmKhông bắt buộc. Một số chỉ định có bao nhiêu lần xuất hiện của giá trị cũ bạn muốn thay thế. Mặc định là tất cả các lần xuất hiện

Nhiều ví dụ hơn

Thí dụ

Thay thế tất cả sự xuất hiện của từ "một":

TXT = "Một là một con ngựa đua, hai hai cũng là một."

x = txt.replace ("One", "ba")

print(x)

Hãy tự mình thử »

Thí dụ

Thay thế tất cả sự xuất hiện của từ "một":

TXT = "Một là một con ngựa đua, hai hai cũng là một."

x = txt.replace ("One", "ba")

print(x)

Hãy tự mình thử »


Thay thế hai lần xuất hiện đầu tiên của từ "một":


Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọcreplace() in Python returns a copy of the string where all occurrences of a substring are replaced with another substring. 

    Bàn luận

    Việc thay thế () trong Python 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. & NBSP; string.replace(old, new, count)

    Parameters: 

    • Cú pháp thay thế () old substring you want to replace.
    • Cú pháp: String.replace (cũ, mới, đếm) new substring which would replace the old substring.
    • Cũ - con cũ bạn muốn thay thế. (Optional ) the number of times you want to replace the old substring with the new substring. 

    MỚI - Chất nền mới sẽ thay thế cho bộ nền cũ.It returns a copy of the string where all occurrences of a substring are replaced with another substring. 

    Đếm - (Tùy chọn) Số lần bạn muốn thay thế bộ con cũ bằng bộ nền mới. & NBSP;

    Giá trị trả về: Nó 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. & NBSP;

    Python3

    Thay thế tất cả các phiên bản của một ký tự bằng cách sử dụng thay thế ()

    Trong ví dụ này, chúng tôi chỉ thay thế một ký tự duy nhất từ ​​một chuỗi đã cho. Phương thức thay thế python () là nhạy cảm trường hợp, và do đó nó thực hiện thay thế chuỗi con nhạy cảm trường hợp, tức là r trong không thay đổi.

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

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

    5

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

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

    7

    Đầu ra: & nbsp; 

    grrks FOR grrks
    geeks FOR geeks

    Thay thế tất cả các phiên bản của chuỗi

    Ở đây, chúng tôi đã thay thế tất cả các chuyên viên máy tính bằng geekSforGeek bằng hàm thay thế ().

    Python3

    str.replace(old, new [, count]) 
    4
    str.replace(old, new [, count]) 
    5
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    0

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

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

    5

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

    4
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    4
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    5
    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))

    1
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    7
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    8

    Đầu ra: & nbsp; 

    geeks for geeks 
    geeks for geeks
    GeeksforGeeks for GeeksforGeeks 
    GeeksforGeeks for GeeksforGeeks

    Hướng dẫn how do i use replace () python? - làm thế nào để tôi sử dụng thay thế () python?

    Chỉ thay thế một số trường hợp nhất định bằng cách sử dụng thay thế ()

    Trong ví dụ này, chúng tôi đang thay thế một số từ nhất định. tức là, EK EK, với một người khác với số lượng = 3.count=3.

    Python3

    str.replace(old, new [, count]) 
    4
    str.replace(old, new [, count]) 
    5
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    0

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

    4
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    4
    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))

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

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

    6
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    8

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

    4
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    4
    Original string: cold, cold heart
    Replaced string: celd, celd heart
    let it be, let it be, let it be
    0
    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))

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

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

    1
    Original string: cold, cold heart
    Replaced string: celd, celd heart
    let it be, let it be, let it be
    4
    hurt, hurt heart
    Let it be, don't let it be, don't let it be, let it be
    8

    Output:    

    gaaks for gaaks gaaks gaaks gaaks
    geas for geas geas geeks geeks

    Làm thế nào để bạn sử dụng chức năng thay thế?

    = Thay thế (old_text, start_num, num_chars, new_text) Hàm thay thế sử dụng các đối số sau: old_text (đối số bắt buộc) - Đây là văn bản chúng tôi muốn thay thế một số ký tự. Start_num (đối số bắt buộc) - vị trí, trong Old_Text, của ký tự đầu tiên mà bạn muốn thay thế. The REPLACE function uses the following arguments: Old_text (required argument) – This is the text we wish to replace some characters. Start_num (required argument) – The position, within old_text, of the first character that you want to replace.

    Làm thế nào để bạn thay thế dữ liệu trong Python?

    Chức năng thay thế () được sử dụng để thay thế một chuỗi, regex, danh sách, từ điển, sê -ri, số, v.v. từ khung dữ liệu gấu trúc trong Python.

    Tại sao tìm () phương thức thay thế () được sử dụng trong chuỗi python?

    Khi làm việc với các chuỗi trong Python, bạn có thể cần tìm kiếm qua các chuỗi cho một mẫu hoặc thậm chí thay thế các phần của chuỗi bằng một chuỗi con khác.Python có các phương thức chuỗi hữu ích tìm () và thay thế () giúp chúng tôi thực hiện các tác vụ xử lý chuỗi này.help us perform these string processing tasks.

    Làm thế nào để bạn thay thế một cái gì đó trong một chuỗi trong Python?

    Phương thức python forth () được sử dụng để tìm và thay thế các ký tự trong một chuỗi.Nó yêu cầu một chuỗi con phải được thông qua như một đối số;Các chức năng tìm thấy và thay thế nó.Phương thức thay thế () thường được sử dụng trong làm sạch dữ liệu. is used to find and replace characters in a string. It requires a substring to be passed as an argument; the function finds and replaces it. The replace() method is commonly used in data cleaning.