Python thoát khoảng trắng trong chuỗi

Trong Python3,

geek
07 là một chuỗi được khởi tạo trước được sử dụng làm hằng chuỗi. Trong Python,
geek
07 sẽ cung cấp cho các ký tự không gian, tab, nguồn cấp dữ liệu, trả lại, nguồn cấp dữ liệu biểu mẫu và tab dọc

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
09

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
09

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
09

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
091
geek
092
geek
093
geek
094
geek
095
geek
096
geek
097
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

Trình tự thoát cho không gian là gì?

Thảo luận

Trình tự thoát Python là gì?

Chuỗi thoát là một chuỗi các ký tự, khi được sử dụng bên trong một ký tự hoặc chuỗi, không đại diện cho chính nó mà được chuyển đổi thành một ký tự hoặc chuỗi ký tự khác có thể khó hoặc không thể diễn đạt trực tiếp, chẳng hạn như dòng mới [\n], tab

Chủ Đề