Có chức năng thay thế trong python không?
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 1Ví 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ườngVí 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ướiVí 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ệuVí 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ị Ví dụ. Thay thế chuỗi rỗng Sao chép
đầu ra 0 Phương thức replace() thay thế mỗi lần xuất hiện khớp của chuỗi con cũ/văn bản cũ trong chuỗi bằng chuỗi con mới/văn bản mới cú pháp
Đây,
Ví dụ #replacing 'h' with 'c' text='hat' print('character replacement--',text.replace('h','c')) #replacing 'catch' with 'throw' string='catch the ball' print('string replacement--',string.replace('catch','throw')) #replacing 'cream' with 'tream' for multiple times string2='I scream, you scream, we all scream for ice cream' print('multiple substring replacement--',string2.replace('cream','tream',3)) đầu ra character replacement--cat string replacement--throw the ball multiple substring replacement--I stream, you stream, we all stream for ice cream 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ế Thay thế () có phải là một chức năng không?Hàm REPLACE là gì? . Hàm sẽ thay thế một phần của chuỗi văn bản, dựa trên số lượng ký tự bạn chỉ định, bằng một chuỗi văn bản khác. The REPLACE Function[1] is categorized under Excel TEXT functions. The function will replace part of a text string, based on the number of characters you specify, with a different text string.
Phương thức thay thế () là gì?Phương thức replace() tìm kiếm một chuỗi cho một giá trị hoặc một biểu thức chính quy . Phương thức replace() trả về một chuỗi mới với (các) giá trị được thay thế.
Các chức năng như thay thế trong Python là gì?Chúng ta có thể sử dụng các hàm như replace(), sub(), subn(), translate() và maketrans() trong Python . |