Khóa học
Đôi khi bạn sẽ muốn thay thế các lần xuất hiện của một chuỗi con bằng một chuỗi mới, và Python có sẵn phương thức .replace() để thực hiện điều đó.
Python cung cấp cho bạn phương thức chuỗi .replace() trả về một bản sao của chuỗi với tất cả các lần xuất hiện của chuỗi con cũ được thay thế bằng chuỗi con mới truyền vào làm tham số.

Tham số
Phương thức này nhận ba tham số: chuỗi con cần thay thế, chuỗi mới để thay thế, và một số tùy chọn cho biết cần thay thế bao nhiêu lần xuất hiện.
-
old − Đây là chuỗi con cũ sẽ bị thay thế.
-
new − Đây là chuỗi con mới, sẽ thay thế chuỗi con cũ.
-
count − Nếu cung cấp tham số tùy chọn này, chỉ những lần xuất hiện đầu tiên với số lượng bằng count sẽ được thay thế.
Ví dụ về Thay thế Chuỗi
Trong ví dụ dưới đây, bạn sẽ thay thế chuỗi con house bằng car. Phương thức sẽ trả về một bản sao với tất cả các chuỗi house đã được thay thế.

Ví dụ Thay thế Chuỗi với Tham số Tùy chọn Count
Trong ví dụ thứ hai, bạn chỉ định rằng bạn chỉ muốn thay thế hai lần xuất hiện. Trong kết quả dưới đây, bạn có thể thấy phương thức trả về bản sao của chuỗi với hai lần xuất hiện đầu tiên của house được thay bằng car.

Ví dụ
Ở đây bạn sẽ thay thế chuỗi con isn't bằng từ is. Sau đó, thay thế chuỗi con important bằng từ insignificant, và cuối cùng in ra kết quả được lưu trong biến movies_antonym.

Khi chạy đoạn mã trên, bạn sẽ nhận được kết quả sau:
the rest of the story is insignificant because all it does is serve as a mere backdrop for the two stars to share the screen .
Để tìm hiểu thêm về Thay thế Chuỗi trong Python, hãy xem video từ khóa học của chúng tôi, Regular Expressions in Python.
Nội dung này được trích từ khóa học Regular Expressions in Python của DataCamp do Maria Eugenia Inzaugarat biên soạn.
Xem thêm Hướng dẫn về Chuỗi trong Python của chúng tôi.