Có nhiều cách tiếp cận khác nhau để loại bỏ khoảng trắng trong một chuỗi. Cách đầu tiên là cách tiếp cận Naive, đã được thảo luận trong bài viết này. Nhưng ở đây chúng ta sẽ thảo luận về tất cả các cách tiếp cận dành riêng cho Python
Phương pháp 1. Xóa khoảng trắng khỏi chuỗi bằng hàm replace[]
Python3
geek07
geek0
geek1
geek2
geek3
geek4
geek5
geek6
geek2
geek8
geek9
geek0
geek1
geek2____03
đầu ra
geek
Phương pháp 2. Xóa khoảng trắng khỏi chuỗi bằng split[] và join[]
Đầu tiên, chúng ta sử dụng hàm split[] để trả về danh sách các từ trong chuỗi, sử dụng sep làm dấu phân cách chuỗi Python. Sau đó, chúng tôi sử dụng tham gia [] để nối iterable.
Python3
geek07
geek0
geek1
geek2
geek3
geek9
geek2
geek8
geek9
geek0
geek1
geek2____03
đầu ra
geek
Phương pháp 3. Xóa khoảng trắng khỏi chuỗi bằng Python regex
Để tìm một chuỗi hoặc một nhóm chuỗi, Biểu thức chính quy [RegEx] là một chuỗi ký tự duy nhất. Nó có thể so sánh một văn bản với một mẫu để xác định xem nó có mặt hay không. Nó cũng có thể chia một mẫu thành một hoặc nhiều mẫu con
Python3
geek07
geek8
geek9
geek0
geek1
geek2
geek3
geek0
geek5
geek6
geek7
geek8
geek9
geek2
geek3
geek2
geek2
geek8
geek9
geek0
geek1
geek2____03
đầu ra
geek
Phương pháp 4. Xóa khoảng trắng khỏi chuỗi bằng translate[]
translate[] trả về một chuỗi là một chuỗi đã sửa đổi của chuỗi đã cho theo ánh xạ dịch đã cho
Python3
geek10
geek8
geek9
geek0
geek1
geek2
geek3
geek17
geek18
geek19
geek10
geek9
geek2
geek8
geek9
geek0
geek1
geek2____03
đầu ra
geek
Phương pháp 5. Xóa khoảng trắng khỏi chuỗi bằng hàm rút gọn và câu lệnh điều kiện
Giảm chức năng lặp qua chuỗi và nó nối với phần tử của chuỗi để trả kết quả nếu nó không phải là khoảng trắng.
Python3
geek10
geek0
geek1
geek2
geek8
geek4
geek5
geek0
geek1
geek2
geek3
geek4
geek071
geek072
geek073
geek074
geek075
geek076
geek077
geek0
geek5
geek9
geek01
geek02
geek2
geek8
geek9
geek0
geek1
geek2____03
đầu ra
geek
Phương pháp 6. Xóa khoảng trắng khỏi chuỗi bằng hàm lstrip[]
lstrip[] tạo một chuỗi mới bằng cách xóa khoảng trắng ở phía “trái” của chuỗi hoặc khoảng trắng ở đầu chuỗi
Python3
geek9
geek0
geek12
geek13
geek0
geek15
geek16
geek9
geek2
geek19
đầu ra
geek1
Phương pháp 7. Xóa khoảng trắng khỏi chuỗi bằng hàm rstrip[]
rstrip[] tạo một chuỗi mới bằng cách xóa khoảng trắng ở cuối. Việc loại bỏ các khoảng trắng ở phía “phải” của chuỗi giúp việc nhớ lại đơn giản hơn