In chuỗi không có dấu cách Python

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




geek
07

geek
0
geek
1

geek
2
geek
3
geek
4
geek
5
geek
6

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2____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




geek
07

geek
0
geek
1

geek
2
geek
3
geek
9

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2____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




geek
07

geek
8
geek
9

 

geek
0
geek
1

geek
2
geek
3
geek
0
geek
5
geek
6
geek
7
geek
8
geek
9

geek
2
geek
3
geek
2

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2____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




geek
10

geek
8
geek
9

 

geek
0
geek
1

geek
2
geek
3
geek
17
geek
18
geek
19
geek
10
geek
9

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2____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




geek
10

geek
0

geek
1
geek
2
geek
8
geek
4

 

geek
5

geek
0
geek
1

geek
2
geek
3
geek
4
geek
071
geek
072
geek
073
geek
074
geek
075
geek
076
geek
077
geek
0
geek
5
geek
9
geek
01
geek
02

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2____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




geek
9
geek
0
geek
12

 

geek
13
geek
0
geek
15
geek
16
geek
9

 

geek
2
geek
19

đầu ra

geek
1

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

Chủ Đề