Hướng dẫn how do i strip input in python? - làm cách nào để loại bỏ đầu vào trong python?

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • 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
     for
    0
    geeks for geeks
     for
    1

    geeks for geeks
     for
    2
    geeks for geeks
     for
    3

    geeks for geeks
     for
    2
    geeks for geeks
     for
    5

    geeks for geeks
     for
    2
    geeks for geeks
     for
    7
    geeks for geeks
     for
    8
    geeks for geeks
     for
    9

    Output:  

        geeks for geeks     
    geeks for geeks
    for

    d) 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
     for
    2
        geeks for geeks     
    4

    Ví dụ 2

    geeks for geeks
     for
    2
        geeks for geeks     
    9

    Output:  

    geeks for geeks
     for

        geeks for geeks     
    0
    geeks for geeks
     for
    1
        geeks for geeks     
    2

    •     geeks for geeks     
      5
      geeks for geeks
       for
      1
          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
     for
    2
        geeks for geeks     
    4

    geeks for geeks
     for
    2
    geeks for geeks
    5

    Input:  

        geeks for geeks     

    Output:  

    geeks for geeks

    Ví dụ 3

        geeks for geeks     
    0
    geeks for geeks
     for
    1
    Given 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
     for
    2
    geeks for geeks
     for
    7
    the King has the largest army in the entire world the
    1
    geeks for geeks
     for
    9

    Input:  

    the King has the largest army in the entire world the

    Output: 

    King has the largest army in the entire world

    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

    the King has the largest army in the entire world the
    3 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 Python


    Cú 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 the
    3 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 the
    3 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 the
    3 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 the
      7, 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 the
      7, 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 <whitespace>,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

    the King has the largest army in the entire world the
    9 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 world
    0.

    • King has the largest army in the entire world
      1 - Loại bỏ tất cả khoảng trắng,
      King has the largest army in the entire world
      2,
      King has the largest army in the entire world
      3 và
      King has the largest army in the entire world
      4 dẫn hoặc kéo theo chuỗi.
    • King has the largest army in the entire world
      5 - Vì
      King has the largest army in the entire world
      0 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 world
      2 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 world
      8 - Xóa
      King has the largest army in the entire world
      9 dẫn đầu chuỗi.

    N int input () dải ()) có nghĩa là gì?

    Như thế này: n = int (input (). Dải ()) thay vì chỉ mã hóa: n = int (input ()) tôi biết.Dải () trả về một bản sao của chuỗi trong đó tất cả các ký tự đã bị tước từ đầu và phần cuối của chuỗi.returns a copy of the string in which all chars have been stripped from the beginning and the end of the string.

    Đầu vào () Dải () có phân chia không?

    đầu vào ().dải ().chia ('') trong python có nghĩa là ??Input () - Lấy đầu vào từ Dải người dùng () - Xóa các khoảng trắng từ đầu và phần cuối của phân tách đầu vào ('') - chia đầu vào thành các phần tử của một danh sách với ('') là dấu phân cách.takes input from user strip() - deletes white spaces from the begin and the end of input split(' ') - splits input into elements of an list with (' ') being as separator.

    Lệnh dải trong Python là gì?

    Phương thức Dải () loại bỏ bất kỳ dấu dẫn nào (không gian ở đầu) và các ký tự (không gian ở cuối) (không gian là ký tự dẫn mặc định để loại bỏ)removes any leading (spaces at the beginning) and trailing (spaces at the end) characters (space is the default leading character to remove)