Python String | band ()



Syntax :

string.strip((remove>)

Parameters :

remove (optional): Character or a set of characters, that needs to be removed from the string.

The function can take one or no parameter. If no parameter is passed then only the leading and trailing spaces are removed.

Return values:

The function returns another string with both leading and trailing characters being stripped off.

  • When the removed string matches perfectly then the modified string is returned with removed characters and spaces.
  • When the remove string does not match then no modification is made to the original string.
  • The code below shows how strip () works under various conditions.

    Code # 1

    # Python code to illustrate how strip () works

    string = ` Geeks for Geeks` 

      
    # Leading spaces removed

    print (string.strip ())

     
    # Geeks removed

    print (string.strip ( ` Geeks` ))

     
    # Not removed because spaces do not match

    print (string.strip ( `Geeks` ))

    Output:

     Geeks for Geeks for Geeks for Geeks 

    Code # 2

    # Python code to illustrate how strip ( )

    string = ` @@@@ Geeks for Geeks @@@@@ `

      
    # Remove all & # 39; @ & # 39; from beginning to end

    print (string.strip ( `@` ))

     

    string = `www.Geeksforgeeks.org`

     
    # & # 39; .grow & # 39; removes & # 39; www & # 39; and & # 39; org & # 39; and & # 39;. & # 39;

    print (string.strip ( `.grow` ))

    Output:

     Geeks for Geeks Geeksforgeeks 

    Practical Application:
    Next the code shows strip () in python.

    # Python code to check IDs

    def Count (string):

      

    print ( " Length before strip () " )

      print ( len (string))

      

    # Using strip () to remove spaces

    str = string.strip ()

    print ( "Length after removing spaces" )

    return str

      
    Driver code

    string = " Geeks for Geeks "

    print ( len  (Count (string)))

    Output:

     Length before strip () 17 Length after removing spaces 15