Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọcstrip() is an inbuilt function in the Python programming language that returns a copy of the string with both leading and trailing characters removed (based on the string argument passed).
Syntax:
string.strip([chars])
Parameter:
Bàn luậnchars – a string specifying the set of characters to be removed. If the optional chars parameter is not given, all leading and trailing whitespaces are removed from the string.
Dải chuỗi Python () là một hàm sẵn có trong ngôn ngữ lập trình Python trả về một bản sao của chuỗi với cả các ký tự dẫn và dấu vết được xóa (dựa trên đối số chuỗi được truyền). & NBSP;
Chỉ có một tham số tùy chọn trong đó. Chars - Một chuỗi chỉ định tập hợp các ký tự sẽ bị xóa. Nếu tham số Chars tùy chọn không được đưa ra, tất cả các khoảng trắng dẫn đầu và dấu vết sẽ bị xóa khỏi chuỗi.
Giá trị trở lại:
Trả về một bản sao của chuỗi với cả các ký tự dẫn và dấu vết bị xóa.
a) The strip() function assists in removing characters from the beginning or end of a string for characters supplied as arguments to the strip() function ().
Mục đích của hàm Python () là gì?
Khi một nhà phát triển muốn loại bỏ các ký tự hoặc khoảng trắng từ đầu hoặc cuối chuỗi, hàm dải () trong Python sẽ có ích. Hãy cùng xem xét kỹ hơn về nó: & nbsp; a) hàm Dải () hỗ trợ xóa các ký tự từ đầu hoặc cuối chuỗi cho các ký tự được cung cấp dưới dạng đối số cho hàm Dải () ().
b) Nếu chuỗi không có khoảng trắng và đối số ký tự không được cung cấp, chuỗi được trả về như thường lệ.
c) Cũng có lợi để loại bỏ khoảng trắng từ đầu và cuối văn bản.
Python3
geeks for geeks for0geeks for geeks for1
geeks for geeks for2geeks for geeks for3
geeks for geeks for2geeks for geeks for5
geeks for geeks for2geeks for geeks for7geeks for geeks for8geeks for geeks for9
Output:
geeks for geeks geeks for geeks ford) Nếu chuỗi chứa không gian trắng và không có đối số ký tự nào được cung cấp, chuỗi sẽ được trả về sau khi rời rạc các khoảng trắng.
Python3
ví dụ 1
geeks for geeks for2 geeks for geeks 4
Ví dụ 2
geeks for geeks for2 geeks for geeks 9
Output:
geeks for geeks forgeeks for geeks 0geeks for geeks for1 geeks for geeks 2
- geeks for geeks 5geeks for geeks for1 geeks for geeks 7
- Làm việc của mã trên: & nbsp;
- Trước tiên chúng tôi xây dựng một chuỗi str1 = ‘geek cho người đam mê
- Bây giờ chúng tôi gọi phương thức dải qua Str1 và Pass Str2 = ‘Ekgs, là đối số. & NBSP;
- Bây giờ Trình thông dịch Python theo dõi Str1 từ trái. Nó loại bỏ đặc tính của str1 nếu nó có trong str2. & Nbsp;
Mặt khác, nó dừng truy tìm. & Nbsp; bây giờ là thông dịch viên Python Trace Str1 từ bên phải. Nó loại bỏ đặc tính của str1 nếu nó có trong str2. & Nbsp;
Python3
Mặt khác, nó dừng truy tìm. & Nbsp; bây giờ cuối cùng nó trả về chuỗi kết quả. Khi chúng ta gọi Dải () mà không có tranh luận, nó sẽ loại bỏ các không gian dẫn đầu và dấu vết.
geeks for geeks for2 geeks for geeks 4
geeks for geeks for2geeks for geeks5
Input:
geeks for geeksOutput:
geeks for geeksVí dụ 3
geeks for geeks 0geeks for geeks for1Given a string remove the occurrence of the word “the” from the beginning and the end.
Ví dụ 4: Ứng dụng thực tế
& nbsp; Cho một chuỗi loại bỏ sự xuất hiện của từ ngữ từ đầu và kết thúc. & nbsp; & nbsp;
geeks for geeks for2geeks for geeks for7the King has the largest army in the entire world the1geeks for geeks for9
Input:
the King has the largest army in the entire world theOutput:
King has the largest army in the entire worldTrong hướng dẫn này, chúng tôi sẽ tìm hiểu về Phương thức Dải chuỗi Python () với sự trợ giúp của các ví dụ.
Phương thức the King has the largest army in the entire world the3 trả về một bản sao của chuỗi bằng cách xóa cả các ký tự dẫn và dấu (dựa trên đối số chuỗi được truyền).
Thí dụ
message = ' Learn Python '# remove leading and trailing whitespaces print('Message:', message.strip())
# Output: Message: Learn PythonCú pháp của chuỗi chuỗi ()
Cú pháp của phương thức the King has the largest army in the entire world the3 là:
string.strip([chars])Dải () tham số
- Chars (Tùy chọn) - Một chuỗi chỉ định tập hợp các ký tự được xóa khỏi phần bên trái và bên phải của chuỗi.
Phương thức the King has the largest army in the entire world the3 loại bỏ các ký tự khỏi cả trái và phải dựa trên đối số (một chuỗi chỉ định tập hợp các ký tự sẽ bị xóa).
Lưu ý: Nếu đối số ký tự không được cung cấp, tất cả các không gian trắng dẫn đầu và dấu vết sẽ bị xóa khỏi chuỗi.: If the chars argument is not provided, all leading and trailing whitespaces are removed from the string.
dải () giá trị trả về
the King has the largest army in the entire world the3 trả về một bản sao của chuỗi với cả hai ký tự dẫn và dấu vết bị tước.
Làm việc của phương thức dải ()
- Khi ký tự của chuỗi trong sự không phù hợp bên trái với tất cả các ký tự trong đối số the King has the largest army in the entire world the7, nó sẽ ngừng xóa các ký tự hàng đầu.
- Tương tự, khi ký tự của chuỗi trong sự không phù hợp với tất cả các ký tự trong đối số the King has the largest army in the entire world the7, nó sẽ ngừng xóa các ký tự dấu vết.
Ví dụ: Làm việc của phương thức Dải ()
string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removedprint(string.strip())
# All <whitespace>,x,o,e characters in the left # and right of string are removedprint(string.strip(' xoe'))
# Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome'print(string.strip('an'))
Đầu ra
xoxo love xoxo lov xoxo love xoxo droid is awesomeỞ đây, chúng ta có thể thấy rằng biểu thức đầu tiên the King has the largest army in the entire world the9 mà không có bất kỳ đối số nào đã loại bỏ các khoảng trắng khỏi bên trái và bên phải của King has the largest army in the entire world0.
- King has the largest army in the entire world1 - Loại bỏ tất cả khoảng trắng, King has the largest army in the entire world2, King has the largest army in the entire world3 và King has the largest army in the entire world4 dẫn hoặc kéo theo chuỗi.
- King has the largest army in the entire world5 - Vì King has the largest army in the entire world0 có khoảng trắng ở đầu và cuối, biểu thức này không thay đổi chuỗi. King has the largest army in the entire world2 không bị loại bỏ vì nó ở giữa chuỗi (Dây dẫn trắng và Trail the String)
- King has the largest army in the entire world8 - Xóa King has the largest army in the entire world9 dẫn đầu chuỗi.