Phương thức 1 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. Số lần các chuỗi con nên được thay thế bằng một chuỗi con khác cũng có thể được chỉ định Show
cú pháp
Thông số
Giá trị trả vềTrả về một chuỗi mới được thay thế bằng chuỗi con mới Các ví dụ sau minh họa phương pháp 1Thí dụ. thay thế() Sao chép
đầu ra
Phương pháp 1 thực hiện tìm kiếm phân biệt chữ hoa chữ thườngThí dụ. Thay thế phân biệt chữ hoa chữ thường Sao chép
đầu ra
Tham số 4 chỉ định số lần thay thế tối đa sẽ xảy ra, như minh họa bên dướiThí dụ. thay thế () bằng Đếm Sao chép
đầu ra
Phương pháp 1 cũng có thể được sử dụng trên các số và ký hiệuThí dụ. Thay thế số hoặc ký hiệu Sao chép
đầu ra
Một chuỗi trống cũng có thể được chuyển đến tham số chuỗi mới dưới dạng một giá trị Thí dụ. Thay thế chuỗi rỗng Sao chép
đầu ra 0 Trong hướng dẫn ngắn này, chúng tôi xem xét cách bạn có thể sử dụng Python để thay thế một ký tự trong chuỗi. Chúng tôi chia nhỏ mã để giúp bạn hiểu chức năng Mục lục. Python thay thế ký tự trong chuỗi
Không giống như danh sách, chuỗi Python là bất biến và do đó chúng không thể thay đổi sau khi được khởi tạo. Do đó, các phương thức được sử dụng để chỉnh sửa danh sách không thể được sử dụng trên một chuỗi. Tuy nhiên, Python có một số hàm có thể thay thế ký tự trong chuỗi Python thay thế()Phương thức replace() trong Python đượ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 được truyền dưới dạng đối số; . Phương thức replace() thường được sử dụng trong việc làm sạch dữ liệu Tuy nhiên, các chuỗi đã cho là bất biến, hàm sẽ thay thế các ký tự trên bản sao của chuỗi gốc. Vì vậy, đảm bảo bạn lưu chuỗi mới trong trường hợp bạn có ý định sử dụng thêm Cú pháp thay thế() Ở đây “chuỗi” đề cập đến chuỗi bạn đang muốn thay thế các ký tự bằngTham số (Python thay thế ký tự trong chuỗi)
Mã và giải thích Đoạn mã trên cho kết quả như sau.
Như bạn có thể thấy chuỗi con đã được thay thế nhưng chuỗi ban đầu vẫn giữ nguyên. Ngoài ra, do chúng tôi không chỉ định đối số đếm, tất cả các lần xuất hiện đã được thay thế Chúng ta hãy xem trường hợp chúng ta thay thế nhiều phiên bản của một chuỗi
Trong đoạn mã trên, trước tiên chúng ta chỉ thay thế “p” một lần trong khi ở câu lệnh in thứ hai, chúng ta chưa chuyển đối số phản đối. Điều này có nghĩa là tất cả các lần xuất hiện sẽ được thay thế Cái gì đang thay thế Python?Sau khi phát triển thành ngôn ngữ lập trình phổ biến, Rust đã chứng kiến sự gia tăng trong việc áp dụng ngôn ngữ này. Mặc dù Python giữ một vị trí vững chắc trong cộng đồng khoa học dữ liệu và máy học, nhưng Rust có thể sẽ được sử dụng trong tương lai như một phần phụ trợ hiệu quả hơn cho các thư viện Python. Rust có tiềm năng rất lớn để thay thế Python.
Sử dụng cái gì thay vì thay thế trong Python?subn() Nếu bạn muốn thay thế một chuỗi khớp với biểu thức chính quy (regex) thay vì khớp hoàn hảo, hãy sử dụng sub() của mô-đun re.
Bạn có thể chuỗi thay thế Python không?Cách xóa hoặc thay thế chuỗi Python hoặc chuỗi con. Như bạn có thể thấy, bạn có thể xâu chuỗi. thay thế () vào bất kỳ chuỗi nào và cung cấp phương thức với hai đối số. Đầu tiên là chuỗi mà bạn muốn thay thế và thứ hai là chuỗi thay thế.
Thay thế Python có hiệu quả không?Phương pháp tốt nhất và hiệu quả nhất để thay thế tất cả các lần xuất hiện trong Python là sử dụng hàm replace() . Nó cho phép bạn thay thế tất cả các sự cố một cách dễ dàng nhất mà không gặp bất kỳ rắc rối nào. |