Để xóa các khoảng trắng ở đầu và cuối chuỗi, bạn có thể sử dụng hàm strip[] trên chuỗi
Trong hướng dẫn này, chúng ta sẽ đi qua các ví dụ minh họa cách sử dụng String. hàm dải []
ví dụ 1. Cắt khoảng trắng xung quanh chuỗi
Trong ví dụ sau, chúng ta gán một biến có một chuỗi có dấu cách ở đầu và cuối biến. Sau đó, chúng tôi sử dụng chức năng dải [] để xóa khoảng trắng xung quanh chuỗi
Chương trình Python
mystring = ' python examples '
cleanstring = mystring.strip[]
# before strip
print[mystring]
print[len[mystring]]
# after string
print[cleanstring]
print[len[cleanstring]]
Chạyđầu ra
python examples
26
python examples
15
ví dụ 2. Cắt các khoảng trắng như \n \t xung quanh Chuỗi
Trong ví dụ sau, chúng tôi lấy một chuỗi có ký tự dòng mới và dấu cách ở đầu và cuối của nó. Sau đó, chúng ta sử dụng hàm strip[] để xóa các ký tự khoảng trắng này xung quanh chuỗi
Chương trình Python
mystring = ' \n\t python examples \n\n'
cleanstring = mystring.strip[]
# before strip
print[mystring]
print[len[mystring]]
# after string
print[cleanstring]
print[len[cleanstring]]
Chạyđầu ra
python examples
23
python examples
15
Tất cả các ký tự khoảng trắng đã bị xóa khỏi các cạnh của chuỗi
Bản tóm tắt
Trong hướng dẫn về Ví dụ Python này, chúng ta đã học cách cắt bớt hoặc tách các ký tự khoảng trắng cho một chuỗi
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
python examples
26
python examples
15
11geek0
geek1
geek2
geek3
geek4____45
geek6
geek2
geek8
geek9
geek0
geek1
geek2
geek3
đầ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
python examples
26
python examples
15
11geek0
geek1
geek2
geek3
geek9
geek2
geek8
geek9
geek0
geek1
geek2
geek3
đầ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
python examples
26
python examples
15
11geek8
geek9
geek0
geek1
geek2
geek3
geek0
geek5
geek6
geek7
geek8
geek9
geek2
geek3
geek2
geek2
geek8
geek9
geek0
geek1
geek2
geek3
đầ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
geek50
geek8
geek9
geek0
geek1
geek2
geek3
geek57____558
geek59
geek50
geek9
geek2
geek8
geek9
geek0
geek1
geek2
geek3
đầ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
geek50
geek0
geek1
geek2
geek8
geek4
geek5
geek0
geek1
geek2
geek3
geek4
python examples
26
python examples
15
111 python examples
26
python examples
15
112 python examples
26
python examples
15
113 python examples
26
python examples
15
114 python examples
26
python examples
15
115 python examples
26
python examples
15
116 python examples
26
python examples
15
117geek0
geek5
geek9
geek01
geek02
geek2
geek8
geek9
geek0
geek1
geek2
geek3
đầ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
_______42____419
đầu ra
geek5
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