Hướng dẫn what is strip () in python? - dải () trong python là gì?

Trong 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 strip() trả về một bản sao của chuỗi bằng cách xóa cả các ký tự dẫn đầu 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 Python


Cú pháp của chuỗi chuỗi ()

Cú pháp của phương thức strip() 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 strip() 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ề

strip() 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ố chars, 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ố chars, 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 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 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

string.strip([chars])
0 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
string.strip([chars])
1.

  • string.strip([chars])
    2 - Loại bỏ tất cả khoảng trắng,
    string.strip([chars])
    3,
    string.strip([chars])
    4 và
    string.strip([chars])
    5 dẫn hoặc kéo theo chuỗi.
  • string.strip([chars])
    6 - Vì
    string.strip([chars])
    1 có khoảng trắng ở đầu và cuối, biểu thức này không thay đổi chuỗi.
    string.strip([chars])
    3 không bị loại bỏ vì nó ở giữa chuỗi (Dây dẫn trắng và Trail the String)
  • string.strip([chars])
    9 - Xóa
    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'))

    0 Dẫn đầu chuỗi.

Phương thức Dải () trong Python là một trong những hàm tích hợp đến từ thư viện Python. & NBSP; Phương thức Dải () trong Python loại bỏ hoặc cắt các ký tự đã cho từ đầu và phần cuối của chuỗi gốc. Hành vi mặc định của phương thức Dải () là loại bỏ khoảng trắng từ đầu và ở cuối chuỗi. Nếu bạn cung cấp một chuỗi có khoảng trắng ở đầu và cuối chuỗi, phương thức Dải () sẽ trả về chuỗi duy nhất mà không có các khoảng trắng này ở đầu và cuối.

 Syntax:

 string.strip([characters])

Example:

StripInPython_1 

Output:

StripInPython_2 

Explanation:

  • Trong ví dụ trên, trước phương thức dải, nó in chuỗi thực tế.
  • Phương thức dải mà không có tham số loại bỏ các khoảng trắng từ đầu và đầu của chuỗi.

Các tham số dải () trong Python hỗ trợ

Phương thức Dải Python () chấp nhận ký tự như một tham số tùy chọn. Nếu người dùng cung cấp các ký tự tham số tùy chọn, thì các ký tự đó sẽ bị loại khỏi đầu và phần cuối của chuỗi thực tế. & NBSP;

Syntax:

chuỗi.strip () & nbsp; // Phương pháp dải mà không có tham số tùy chọn.

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; chuỗi.strip ([ký tự]) & nbsp; // Phương pháp dải với tham số tùy chọn.

Lưu ý: & nbsp; Nếu người dùng không cung cấp các ký tự tham số tùy chọn, thì phương thức Dải () sẽ chỉ cắt các khoảng trắng từ đầu và phần cuối của chuỗi thực tế là một hành vi mặc định.

Trả về các loại dải () phương thức trong Python:

Loại trả về của phương thức Dải () trong Python là một chuỗi chỉ phụ thuộc vào tham số.

  • Nếu các tham số ký tự không được cung cấp, bất kỳ khoảng trắng nào ở phía trước và đầu của chuỗi sẽ bị cắt, và chuỗi ban đầu sẽ được trả về mà không có khoảng trắng ở phía trước và kết thúc.
  • Nếu các tham số ký tự không được cung cấp và nếu không có khoảng trắng ở phía trước và đầu của chuỗi, thì chuỗi ban đầu sẽ được trả về như hiện tại.
  • Nếu một tham số ký tự được cung cấp và nếu ký tự phù hợp có sẵn ở phía trước và đầu của chuỗi, thì chúng sẽ được xóa và phần còn lại của chuỗi sẽ được trả về.
  • Nếu một tham số ký tự được cung cấp và nếu ký tự phù hợp không có sẵn ở phía trước và đầu của chuỗi, thì chuỗi sẽ được trả về như hiện tại.

Ví dụ 1:

dải () không có tham số ký tự

StripInPython_3 

Output:

StripInPython_4 

Explanation:

Trong ví dụ trên, bạn đã sử dụng chuỗi với khoảng trắng và chuỗi không có khoảng trắng. & NBSP;

Phương pháp dải được sử dụng mà không cần tham số. Do đó, các không gian trắng chuỗi đầu tiên được gỡ bỏ và trả lại. Sau đó, trong chuỗi thứ hai, nó được trả về, vì không có khoảng trắng.

Ví dụ 2:

dải () với tham số ký tự

StripInPython_5

Output:

StripInPython_6 

Explanation:

  • Trong ví dụ trên, bạn đã sử dụng một chuỗi có ký tự đặc biệt và một chữ số.
  • Phương pháp dải được sử dụng với các ký tự tham số.
  • Vì tham số khớp chuỗi đầu tiên có sẵn, dải loại bỏ ký tự được chỉ định và trả về chuỗi.
  • Khi tham số khớp chuỗi thứ hai có sẵn, dải sẽ loại bỏ ký tự được chỉ định và trả về chuỗi.
  • Vì tham số khớp chuỗi thứ ba không có sẵn, dải không xóa bất cứ thứ gì và trả về chuỗi như nó là.

Dải () cho kiểu dữ liệu không hợp lệ:

Phương thức Dải () trong Python chỉ hỗ trợ kiểu dữ liệu ‘chuỗi. Điều này có nghĩa là dải () sẽ chỉ hoạt động trên chuỗi chứ không phải bất kỳ loại dữ liệu nào khác. Vậy điều gì xảy ra nếu bạn đã thử với các loại dữ liệu khác?

Example:

StripInPython_7 

Output:

StripInPython_8 

Explanation:

  • Trong ví dụ trên, bạn đã không sử dụng chuỗi cho phương thức dải.
  • Phương pháp dải ném lỗi khi sử dụng kiểu dữ liệu không được hỗ trợ.

Tại sao hàm Python () được sử dụng?

Phương thức dải () trong Python rất hữu ích khi 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. & NBSP; Hãy cho chúng tôi thấy điều đó một cách chi tiết. & NBSP;

  1. a) & nbsp; Dải () giúp loại bỏ các ký tự từ đầu hoặc cuối chuỗi cho các ký tự được truyền dưới dạng tham số cho dải ().
  2. b) & nbsp; Nó cũng giúp loại bỏ khoảng trắng từ đầu hoặc cuối chuỗi.
  3. c) & nbsp; Nếu không có không gian trắng trong chuỗi và tham số ký tự không được chỉ định thì chuỗi sẽ được trả về như hiện tại.
  4. d) & nbsp; Nếu có khoảng trắng trong chuỗi và không có tham số ký tự nào được chỉ định, thì chuỗi sẽ được trả về sau khi cắt các không gian trắng trong chuỗi.
Mong muốn chuyển sang lĩnh vực lập trình? Tham gia khóa đào tạo & nbsp; Python & nbsp; và bắt đầu sự nghiệp của bạn như một lập trình viên Python chuyên nghiệp

Conclusion:

Phương thức chuỗi chuỗi () trong Python được tích hợp từ Python. & NBSP; Nó giúp nhà phát triển loại bỏ các khoảng trắng hoặc các ký tự cụ thể khỏi chuỗi ở đầu và cuối chuỗi.

Phương thức Dải () trong chuỗi chỉ chấp nhận một tham số tùy chọn và có ký tự. & NBSP;

Nếu ký tự được chỉ định có sẵn ở đầu và cuối chuỗi, nó sẽ bị xóa và phần còn lại của chuỗi sẽ được trả về.

Nếu ký tự được chỉ định không có sẵn trong chuỗi, thì chuỗi ban đầu sẽ được trả về như hiện tại.

Trong bài viết này, bạn đã tìm hiểu dải chuỗi Python là gì, phương thức Dải () trong Python, tham số ký tự phương thức dải, Phương thức dải với tham số, Phương thức dải Loại dữ liệu không hợp lệ, tại sao phương thức dải đang được sử dụng và các ví dụ làm việc cần thiết cho bạn chơi xung quanh. & nbsp; & nbsp;

Để tìm hiểu thêm về nó, xin vui lòng tham gia khóa đào tạo Python từ SimpleLearn sẽ dạy cho bạn các nguyên tắc cơ bản của Python, tuyên bố có điều kiện, hoạt động dữ liệu, kịch bản shell và Django. Khóa học chứng nhận này có 38 giờ học tập ứng dụng và nội dung học tập tự trực tuyến chất lượng hàng đầu. Nó được thiết kế để cung cấp cho bạn một trải nghiệm lập trình thực tế và trong thế giới thực thực sự - sẽ đi một chặng đường dài trong việc giúp bạn xây dựng một sự nghiệp bổ ích với tư cách là một chuyên gia lập trình Python. & NBSP;

Bạn có bất kỳ câu hỏi nào cho chúng tôi trên dải này với bài viết của Python không? Hãy thoải mái để lại đầu vào, câu hỏi và phản hồi của bạn trong phần bình luận của trang này, các chuyên gia dày dạn của chúng tôi sẽ xem xét và trả lời chúng rất sớm.

Dải trong ví dụ Python là gì?

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).Tham số: Chỉ có một tham số tùy chọn trong đó.

Dải () có thay đổi chuỗi python không?

Lưu ý rằng phương thức này không thay đổi giá trị ban đầu của chuỗi, tức là nó không thay đổi chuỗi tại chỗ.Nó chỉ đơn giản là trả về một chuỗi mới với khoảng trắng ở hai đầu bị tước.does not change the original value of the string, i.e. it does not change the string in-place. It simply returns a new string with the whitespace on either end stripped out.

Phương pháp dải là gì?

danh từ.: Một phương pháp gỗ bảo thủ mà gỗ được dọn sạch trong các dải tương đối hẹp qua một khu rừng và sinh sản trên các dải được làm sạch được lấy từ hạt giống được gieo từ khu rừng liền kề.

Dải () có trả lại một danh sách không?

Chức năng String String () chỉ hoạt động trên các chuỗi và sẽ trả về lỗi nếu được sử dụng trên bất kỳ loại dữ liệu nào khác như danh sách, tuple, v.v.will return an error if used on any other data type like list, tuple, etc.