Xóa chuỗi con đầu tiên khỏi chuỗi python
Trong Python, bạn có thể sử dụng các phương thức 5 và 6 để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi đã sửa đổi mới Show
Điều quan trọng cần nhớ là chuỗi ban đầu sẽ không bị thay đổi vì chuỗi là bất biến Trong bài viết này, tôi sẽ chỉ cho bạn cách làm việc với các phương thức 5 và 6 thông qua việc sử dụng các ví dụ mãCách sử dụng phương thức replace() của PythonĐây là cú pháp cơ bản cho phương thức 5
Tham số 0 đại diện cho chuỗi con bạn muốn thay thếTham số 1 đại diện cho chuỗi con mới mà bạn muốn sử dụngTham số 2 biểu thị số lần tối đa để thay thế chuỗi con cũ bằng chuỗi con mớiGiá trị trả về cho phương thức 5 sẽ là một bản sao của chuỗi gốc với chuỗi con cũ được thay thế bằng chuỗi con mớiVí dụ thay thế() của PythonHãy xem xét một số ví dụ Trong ví dụ đầu tiên này, chúng tôi có một chuỗi tên là 4 với tên của tôi được gán cho nó
Nếu chúng tôi muốn xóa họ của tôi, chúng tôi có thể sử dụng phương thức 5 như thế này
Điều này yêu cầu máy tính lấy chuỗi con cũ của 6 và thay thế nó bằng một chuỗi trốngNếu chúng tôi in ra kết quả thì đây là những gì chúng tôi sẽ nhận được 5Điều quan trọng cần nhớ là chuỗi ban đầu không thay đổi vì chuỗi là bất biến. Phương thức 5 sẽ trả về một chuỗi mớiTrong ví dụ tiếp theo này, chúng tôi muốn sử dụng tham số 2 để đặt số lần chúng tôi muốn xóa chữ cái 9 khỏi tên của tôi 9Dòng mã này cho biết chỉ xóa chữ cái 9 hai lần khỏi chuỗi 51Nếu chúng ta in ra kết quả, nó sẽ như thế này 2Cách sử dụng phương thức translate() của PythonMột cách khác để xóa ký tự khỏi chuỗi là sử dụng phương thức 6. Phương thức này trả về một chuỗi mới trong đó mỗi ký tự từ chuỗi cũ được ánh xạ tới một ký tự từ bảng dịch và được dịch sang một chuỗi mớiĐây là cú pháp cơ bản cho phương thức 6 của Python 5Ví dụ dịch Python ()Cùng xem qua một số ví dụ để hiểu rõ hơn về phương thức 6Trong ví dụ này, chúng tôi muốn xóa tất cả các trường hợp của chữ cái 55 khỏi chuỗi 51Trước tiên, chúng ta cần sử dụng hàm 57 tích hợp sẵn của Python để lấy giá trị điểm mã Unicode cho chữ cái 55. Hàm 57 sẽ trả về một giá trị số 2Đối với bảng của chúng tôi, chúng tôi cần gán giá trị của 90 để máy tính biết thay thế chữ cái 55 bằng không 5Bây giờ chúng ta sử dụng bảng bên trong phương thức 6 7Nếu chúng ta in ra kết quả, nó sẽ như thế này 0Trong ví dụ tiếp theo này, chúng tôi muốn trả về một chuỗi mới với các chữ cái 93, 9 và 55 đã bị xóa. Để làm điều này, chúng ta có thể sử dụng một trình vòng lặp trong tham số bảng của mình. 1Dòng mã đó yêu cầu máy tính tìm tất cả các lần xuất hiện của 93, 9 và 55 và thay thế bằng 90Nếu chúng ta in ra kết quả, nó sẽ như thế này 2Kết luậnTrong Python, bạn có thể sử dụng các phương thức 5 và 6 để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi đã sửa đổi mớiĐiều quan trọng cần nhớ là chuỗi ban đầu sẽ không bị thay đổi vì chuỗi là bất biến Đây là cú pháp cơ bản cho phương thức 5
Giá trị trả về cho phương thức 5 sẽ là một bản sao của chuỗi gốc với chuỗi con cũ được thay thế bằng chuỗi con mớiMột cách khác để xóa ký tự khỏi chuỗi là sử dụng phương thức 6. Phương thức này trả về một chuỗi mới trong đó mỗi ký tự từ chuỗi cũ được ánh xạ tới một ký tự từ bảng dịch và được dịch sang một chuỗi mớiĐây là cú pháp cơ bản cho phương thức 6 của Python 5Tôi hy vọng bạn thích bài viết này và chúc may mắn trên hành trình Python của bạn QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tôi là một nhạc sĩ và một lập trình viên Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm cách nào để loại bỏ lần xuất hiện đầu tiên của chuỗi con khỏi chuỗi trong Python?Sử dụng str. phương thức thay thế() để xóa lần xuất hiện đầu tiên của ký tự khỏi chuỗi, e. g. kết quả = my_str. thay thế ('p', '', 1). Phương thức thay thế sẽ loại bỏ sự xuất hiện đầu tiên của ký tự khỏi chuỗi bằng cách thay thế nó bằng một chuỗi rỗng.
Làm cách nào để loại bỏ lần xuất hiện đầu tiên của từ khỏi chuỗi trong Python?Sử dụng Vòng lặp For để lặp lại từng ký tự trong Chuỗi. Trong Vòng lặp For, sử dụng Câu lệnh If để kiểm tra ký tự có bằng ch hay không. Nếu đúng, nó sử dụng chỉ mục lát chuỗi để loại bỏ ký tự đó và câu lệnh Break để thoát khỏi vòng lặp |