Hướng dẫn how do i remove the forward slash from a string in python? - làm cách nào để xóa dấu gạch chéo lên khỏi chuỗi trong python?
Xóa dấu gạch chéo ra khỏi chuỗi trong Python #Sử dụng phương thức
Ví dụ đầu tiên loại bỏ các dấu gạch chéo về phía trước từ một chuỗi và ví dụ thứ hai loại bỏ các dấu gạch chéo ngược. Phương thức str.rstrip lấy một chuỗi chứa các ký tự làm đối số và trả về một bản sao của chuỗi với các ký tự dấu được chỉ định bị xóa.
Phương thức không thay đổi chuỗi gốc, nó trả về một chuỗi mới. Chuỗi là bất biến trong Python. Nếu bạn không cần giữ chuỗi ban đầu xung quanh, hãy gán lại biến thay vì khai báo một chuỗi mới.
Lưu ý rằng phương thức
Nếu bạn chỉ cần xóa ký tự cuối cùng nếu đó là dấu gạch chéo, hãy sử dụng phương pháp 2. Xóa dấu gạch chéo ra khỏi chuỗi bằng cách cắt chuỗi #Để loại bỏ dấu gạch chéo ra khỏi chuỗi:
Chúng tôi đã sử dụng phương thức 2 để kiểm tra xem chuỗi kết thúc bằng một dấu gạch chéo phía trước. Bạn có thể sử dụng cùng một cách tiếp cận để loại bỏ dấu gạch chéo ngược từ một chuỗi.
Phương thức str.endswith trả về 5 Nếu chuỗi kết thúc bằng hậu tố được cung cấp, nếu không, phương thức trả về 6. Nếu điều kiện được đáp ứng, chúng tôi sử dụng cắt chuỗi để loại bỏ ký tự cuối cùng khỏi chuỗi. Cú pháp để cắt chuỗi là 7. Chỉ số Copied! Copied! Các chỉ mục Python là dựa trên 0, do đó, ký tự đầu tiên trong một chuỗi có chỉ số 0 và ký tự cuối cùng có chỉ số là 1 hoặc 2. Slice 3 bắt đầu tại Index 0 và đi lên, nhưng không bao gồm ký tự cuối cùng của chuỗi. Tôi đang cố gắng xóa tất cả các dấu gạch chéo ngược khỏi một chuỗi trong mã của mình, tuy nhiên khi tôi đã thử như sau:
... Tôi đã gặp phải lỗi sau:
Ai đó có thể giải thích tại sao điều này xảy ra, và làm thế nào để tôi sửa nó? |