Cách bỏ qua các khoảng trắng liên tiếp trong Python
Cần xóa khoảng trắng khỏi chuỗi của bạn trong Python? Show Xóa khoảng trắng khỏi chuỗiCần xóa tất cả khoảng trắng khỏi chuỗi trong Python? Nếu đó chỉ là các ký tự khoảng trắng, bạn có thể sử dụng phương thức chuỗi 0 để thay thế tất cả các khoảng trắng bằng một chuỗi trốngNếu chúng ta gọi phương thức 0 trên chuỗi 2 này
Chuỗi 3 kết quả sẽ bị xóa tất cả các ký tự khoảng trắng
Xóa tất cả khoảng trắng khỏi chuỗiNếu bạn đang cố xóa tất cả các loại ký tự khoảng trắng (dấu cách, tab, dòng mới, v.v. ), bạn có thể sử dụng các phương thức chuỗi 4 và 5Nếu chúng ta gọi 4 trên chuỗi 7 này, Python sẽ phân tách trên tất cả các ký tự khoảng trắng liên tiếp 0Phương thức chuỗi 5 có thể nối một chuỗi có thể lặp lại bằng dấu phân cách (xem chuyển đổi danh sách thành chuỗi trong Python). Nếu chúng tôi tham gia với một dấu phân cách của chuỗi trống (_______09), chúng tôi sẽ xóa tất cả các khoảng trắng một cách hiệu quả 3Nếu cảm thấy thoải mái với biểu thức chính quy, bạn cũng có thể sử dụng biểu thức chính quy để thay thế tất cả các khoảng trắng liên tiếp bằng một chuỗi trống 4Điều gì sẽ xảy ra nếu bạn chỉ cần loại bỏ các khoảng trắng thừa (thu gọn các khoảng trắng liên tiếp)? Chúng ta có thể sử dụng các phương thức chuỗi 4 và 5 như trước đây, nhưng tham gia vào một ký tự khoảng trắng thay vì một chuỗi trống 7Lưu ý rằng điều này chuẩn hóa tất cả các ký tự khoảng trắng (vì vậy các dòng mới và các tab cũng sẽ được chuyển đổi) và nó xóa các khoảng trắng ở cuối chuỗi của chúng ta Xoá khoảng trắng ở đầu và cuối chuỗiĐiều gì sẽ xảy ra nếu bạn chỉ cần xóa khoảng trắng ở đầu và cuối chuỗi của mình? Bạn có thể sử dụng phương pháp chuỗi 02 9Theo mặc định, phương thức 02 sẽ xóa tất cả các ký tự khoảng trắng (không chỉ khoảng trắng)Phương thức 02 cũng chấp nhận một đối số tùy chọn nếu bạn chỉ muốn loại bỏ một ký tự cụ thể. Nó cũng có hai phương pháp anh em họ. 05 (để tách từ bên trái) và 06 (để tách từ bên phải)Nếu bạn chỉ cần xóa một ký tự xuống dòng tùy chọn ở cuối chuỗi của mình, bạn có thể sử dụng 02 (chuyển vào ký tự 08) 6Bỏ khoảng trắng ở đầu và cuối mỗi dòngĐiều gì sẽ xảy ra nếu bạn cần loại bỏ khoảng trắng ở đầu và cuối mỗi dòng trong chuỗi của mình? Bạn có thể tách các dòng của mình bằng 09, sử dụng khả năng hiểu để gọi phương thức 02 trên mỗi dòng, sau đó sử dụng phương thức 5 để nối các dòng của bạn lại với nhau bằng các ký tự xuống dòng 0Mặc dù điều này đủ phức tạp để tôi thường bắt đầu tiếp cận các biểu thức chính quy vào thời điểm này |