Tách và xóa dấu cách python

Để 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
11

geek
0
geek
1

geek
2
geek
3
geek
4____45
geek
6

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2
geek
3

đầ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
11

geek
0
geek
1

geek
2
geek
3
geek
9

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2
geek
3

đầ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
11

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
geek
3

đầ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
50

geek
8
geek
9

 

geek
0
geek
1

geek
2
geek
3
geek
57____558
geek
59
geek
50
geek
9

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2
geek
3

đầ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
50

geek
0

geek
1
geek
2
geek
8
geek
4

 

geek
5

geek
0
geek
1

geek
2
geek
3
geek
4
   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
117
geek
0
geek
5
geek
9
geek
01
geek
02

geek
2

geek
8

geek
9
geek
0
geek
1

geek
2
geek
3

đầ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

 

_______42____419

đầu ra

geek
5

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ủ Đề