The strip method
The strip method returns a string with the specified characters removed from the beginning and end. In the optional parameter of the method, we specify the characters we want to remove. If they are not specified, the method will only remove spaces from the beginning and end of the string.
Syntax
string.strip([characters to delete])
Example
Let's apply the strip method to the following line:
txt = 'abcdea'
print(txt.strip('a'))
Result of code execution:
'bcde'
Example
Let's put spaces at the beginning and end of the string and apply the strip method again:
txt = ' abcdea '
print(txt.strip('a'))
Since the first and last characters of the string are now spaces, rather than the specified 'a', the method, finding no matches, simply returned the original string:
' abcdea '
Example
Now let's apply the strip method without specifying the parameter:
txt = ' abcdea '
print(txt.strip())
Result of code execution:
'abcdea'