Dải chuỗi Python ()

Phương thức dải () trả về một bản sao của chuỗi bằng cách loại bỏ cả ký tự đầu và ký tự ở cuối (dựa trên đối số chuỗi được truyền vào).

Các strip()phương pháp loại bỏ các nhân vật từ cả hai bên trái và phải dựa vào luận điểm (một chuỗi xác định tập hợp các ký tự phải được loại bỏ).

Cú pháp của strip()phương thức là:

 string.strip ((ký tự))

dải () Tham số

  • ký tự (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.

Nếu đối số ký tự không được cung cấp, tất cả các khoảng trắng ở đầu và cuối đều bị xóa khỏi chuỗi.

Giá trị trả về từ phương thức dải ()

strip() trả về một bản sao của chuỗi có cả ký tự đầu và ký tự cuối bị tước bỏ.

Hoạt động của phương thức dải ()

  • Khi ký tự của chuỗi ở bên trái không khớp với tất cả các ký tự trong charsđối số, nó sẽ ngừng xóa các ký tự đứng đầu.
  • Tương tự, khi ký tự của chuỗi ở bên phải không khớp với tất cả các ký tự trong charsđối số, nó sẽ ngừng xóa các ký tự ở cuối.

Ví dụ: Làm việc của phương thức dải ()

 string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(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 tình yêu xoxo lov xoxo tình yêu xoxo droid thật tuyệt vời

Ở đây, chúng ta có thể thấy rằng biểu thức đầu tiên string.strip()không có bất kỳ đối số nào đã xóa các khoảng trắng ở bên trái và bên phải của string.

string.strip(' xoe')loại bỏ tất cả các khoảng trắng, x, o, và echì hoặc kéo chuỗi.

stringcó khoảng trắng ở đầu và cuối nên biểu thức string.strip('stx')không thay đổi chuỗi. xkhông bị xóa vì nó nằm ở giữa chuỗi (khoảng trắng dẫn đầu và theo sau chuỗi)

string.strip('an')loại bỏ anđầu chuỗi.

thú vị bài viết...