Chỉ những ví dụ đơn giản về
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
2 và s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
3 được hiển thị ở đây. Để biết thêm thông tin chi tiết về thay thế chuỗi, hãy xem bài viết sau- Thay chuỗi trong Python [replace, translate, re. phụ, lại. phụ]
Xóa chuỗi đối sánh chính xác. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
2
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
Bạn có thể thay thế một chuỗi khớp chính xác với chuỗi đã cho bằng phương thức
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
2 của chuỗi s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
1. Nếu nó được thay thế bằng một chuỗi rỗng s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
9, nó sẽ bị xóas = 'abc-xyz-123-789-ABC-XYZ'
print[s.replace['xyz', '']]
# abc--123-789-ABC-XYZ
nguồn.
Xóa các chuỗi con bằng regex. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
3
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
Bạn có thể xóa các chuỗi con khớp với biểu thức chính quy [regex] với
s = 'aabbcc-abc-aabbcc'
print[s.strip['abc']]
# -abc-
print[s.strip['cba']]
# -abc-
print[s.strip['ab']]
# cc-abc-aabbcc
7 trong mô-đun biểu thức chính quy s = 'aabbcc-abc-aabbcc'
print[s.strip['abc']]
# -abc-
print[s.strip['cba']]
# -abc-
print[s.strip['ab']]
# cc-abc-aabbcc
8Ví dụ sau sử dụng mẫu biểu thức chính quy
s = 'aabbcc-abc-aabbcc'
print[s.strip['abc']]
# -abc-
print[s.strip['cba']]
# -abc-
print[s.strip['ab']]
# cc-abc-aabbcc
9, khớp với một chuỗi gồm một hoặc nhiều số. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
10 và s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
11 được thay thế bằng chuỗi rỗng s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
9 và bị xóas_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4nguồn.
Xóa ký tự đầu và cuối. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
Sử dụng
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4 để xóa các ký tự được chỉ định ở đầu và cuối chuỗiTheo mặc định, các ký tự khoảng trắng liên tiếp ở cả hai đầu sẽ bị xóa. Dòng mới
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
15, dấu cách toàn chiều rộng s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
16, tab s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
17, v.v. được coi là ký tự khoảng trắngs_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
0nguồn.
Ở đây, chức năng tích hợp sẵn
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
18 được sử dụng để in các ký tự khoảng trắngs_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4 trả về một đối tượng mới và đối tượng ban đầu không thay đổi. Bạn có thể gán kết quả cho biến ban đầu. Điều tương tự cũng áp dụng cho các phương thức chuỗi khác, s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
2, s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
5 và s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
6s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
nguồn.
Khi một chuỗi được chuyển đến
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4, các ký tự trong chuỗi sẽ bị xóa ở cả hai đầuCác ký tự trong chuỗi đã chỉ định bị xóa, không phải chuỗi khớp với chuỗi đã chỉ định. Ví dụ: kết quả giống nhau cho
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
84 hoặc s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
85. Nếu bạn muốn loại bỏ các chuỗi khớp ở cả hai đầu, hãy sử dụng s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7 và s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8 được mô tả bên dưới________số 8
nguồn.
Nếu một chuỗi được chỉ định, các ký tự khoảng trắng sẽ không bị xóa
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
1nguồn.
Nếu bạn cũng muốn xóa các ký tự khoảng trắng, bạn cần chỉ định rõ ràng hoặc áp dụng
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4 nhiều lầns_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8nguồn.
Xóa ký tự đầu. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
5
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
Sử dụng
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
5 để chỉ xóa các ký tự đầu. ________ 381 là dành cho ________ 382Cách sử dụng giống như
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8nguồn.
Xóa các ký tự ở cuối. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
6
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
Sử dụng
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
6 để chỉ xóa các ký tự ở cuối. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
86 là dành cho s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
87Cách sử dụng giống như
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7nguồn.
Xóa tiền tố. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7 [Trăn 3. 9 trở lên]
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7 đã được thêm vào Python 3. 9Nếu nó bắt đầu với tiền tố đã chỉ định, thì một chuỗi đã xóa tiền tố sẽ được trả về. Nếu không khớp, chuỗi ban đầu được trả về nguyên trạng
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
0nguồn.
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
5 xóa tất cả các ký tự trong chuỗi đã chỉ địnhs_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
40nguồn.
Trong các phiên bản mà
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7 không được cung cấp, bạn có thể xác định chức năng saus_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
41nguồn.
Như thể hiện trong
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8 sau đây, hàm này cũng có thể được viết bằng cách sử dụng biểu thức điều kiệnLiên kết được tài trợ
Xóa hậu tố. s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8 [Trăn 3. 9 trở lên]
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8 đã được thêm vào Python 3. 9Khái niệm này giống như
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
42nguồn.
Trong các phiên bản không cung cấp
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8, bạn có thể xác định hàm sau bằng cách sử dụng biểu thức điều kiện- Biểu thức điều kiện trong Python
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
43nguồn.
Nếu bạn muốn loại bỏ cả tiền tố và hậu tố, chỉ cần thực hiện
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
7 và s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
8s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
44nguồn.
Xóa một chuỗi con theo vị trí và độ dài. lát cắt
Bạn có thể sử dụng các lát cắt để lấy một phần của chuỗi tại một vị trí nhất định
- Cách cắt danh sách, chuỗi, tuple trong Python
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
45nguồn.
Nếu bạn muốn xóa cả hai đầu của chuỗi, bạn có thể chỉ định phần còn lại bằng cách sử dụng các lát cắt. Ví dụ xóa ký tự thứ 6 trở đi tương đương với lấy ký tự thứ 5
Để loại bỏ chuỗi bên trong, hãy cắt các phần còn lại ở cả hai đầu và nối chúng với toán tử
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
00- Nối các chuỗi trong Python [toán tử +, nối, v.v. ]
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
46nguồn.
Ví dụ: bạn có thể xác định các chức năng sau
Hàm xóa chuỗi con từ
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
01 đến s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
02 [bao gồm cả s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
02]s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
47nguồn.
Hàm xóa chuỗi con gồm các ký tự
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
04 khỏi s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
01s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
48nguồn.
Đối với một danh sách các chuỗi
Đối với danh sách các chuỗi, hãy sử dụng khả năng hiểu danh sách để áp dụng các phương thức chuỗi như
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4 và cắt từng phần tử- Liệt kê khả năng hiểu trong Python
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
49nguồn.
Đối với một chuỗi có ngắt dòng
Sử dụng một chuỗi có ngắt dòng làm ví dụ
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
00nguồn.
Để biết thêm thông tin về ngắt dòng trong Python, hãy xem bài viết sau
- Xử lý ngắt dòng [dòng mới] trong Python
Xóa một phần của chuỗi trong mỗi dòng
Khi loại bỏ một phần của mỗi dòng của một chuỗi chứa các dòng mới, các phương thức hoạt động trên toàn bộ chuỗi, chẳng hạn như
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
2, có thể được sử dụng mà không cần quan tâm đặc biệts_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
01nguồn.
Mặt khác, các phương thức như
s_strip = s.strip[]
print[repr[s_strip]]
# 'a b c'
print[repr[s]]
# ' \n a b c\u3000\t'
s = s.strip[]
print[repr[s]]
# 'a b c'
4 được xử lý cho phần đầu và phần cuối của toàn bộ chuỗi như sau