Làm cách nào để xóa nhiều từ khỏi văn bản trong 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 rỗ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
Đ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
Dòng mã này cho biết chỉ xóa chữ cái 9 hai lần khỏi chuỗi 1Nếu chúng ta in ra kết quả, nó sẽ như thế này
Cá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
Ví 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 5 khỏi chuỗi 1Trước tiên, chúng ta cần sử dụng hàm 7 tích hợp sẵn của Python để lấy giá trị điểm mã Unicode cho chữ cái 5. Hàm 7 sẽ trả về một giá trị số
Đối với bảng của chúng ta, chúng ta cần gán giá trị của 0 để máy tính biết thay thế chữ cái 5 bằng không
Bây giờ chúng ta sử dụng bảng bên trong phương thức 6
Nế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 3, 9 và 5 đã 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 3, 9 và 5 và thay thế bằng 0Nế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
Tô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 |