Trong Python, các chuỗi được biểu diễn dưới dạng đối tượng
1 bất biến. Lớps = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
1 đi kèm với nhiều phương thức cho phép bạn thao tác với các chuỗis = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Phương thức
3 có cú pháp saus = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
str.replace[old, new[, maxreplace]]
1 - Chuỗi bạn đang làm việc vớis = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
5 – Chuỗi con bạn muốn thay thếs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
6 – Chuỗi con thay thế chuỗi con cũs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
7 – Đối số tùy chọn. Số trận của chuỗi con cũ bạn muốn thay thế. Các trận đấu được tính từ đầu chuỗis = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Phương thức trả về một bản sao của chuỗi
8 với một số hoặc tất cả các kết quả khớp của chuỗi cons = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
5 được thay thế bằngs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
6. Nếus = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
7 không được đưa ra, tất cả các lần xuất hiện sẽ được thay thếs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Trong ví dụ bên dưới, chúng tôi đang thay thế chuỗi con
22 trong chuỗis = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
23 bằngs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
24s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Kết quả là một chuỗi mới
2s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Chuỗi ký tự thường được đặt trong dấu ngoặc đơn, mặc dù dấu ngoặc kép cũng có thể được sử dụng
Khi đối số
7 tùy chọn được đưa ra, nó sẽ giới hạn số lượng đối số được thay thế. Trong ví dụ sau, chúng tôi chỉ thay thế lần xuất hiện đầu tiêns = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
8s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Chuỗi kết quả sẽ trông như thế này
9s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Để xóa một chuỗi con, hãy sử dụng một chuỗi rỗng
26 để thay thế. Ví dụ: để xóas = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
27 khỏi chuỗi sau, bạn sẽ sử dụngs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
2s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Chuỗi mới sẽ giống như sau
3s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Thay thế chuỗi con trong danh sách chuỗi #
Để thay thế một chuỗi con trong danh sách các chuỗi, hãy sử dụng cấu trúc hiểu danh sách như bên dưới
4s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Hãy cùng xem ví dụ sau
5s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Đoạn mã trên tạo một bản sao của danh sách với tất cả các lần xuất hiện của chuỗi con
28 được thay thế bằngs = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
29s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
8s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']
Sự kết luận #
Thay thế chuỗi con trong chuỗi là một trong những thao tác cơ bản nhất khi viết mã trong Python. Sau khi đọc hướng dẫn này, bạn sẽ hiểu rõ về cách sử dụng phương thức
0s = 'A long time ago in a galaxy far, far away.'
s.replace['far', 'miles']