Python String | lstrip method
Start your free 7-days trial now!
Python's str.lstrip(~)
method returns a string with the specified leading characters removed. Default is to remove all leading spaces (i.e. spaces on the left).
Parameters
1. chars
| string
| optional
The string specifying the combination of leading characters to remove from the left of the string. Default is whitespace.
Return value
A string with the specified leading characters stripped.
Examples
Basic usage
To strip all leading whitespace from " Dog"
:
x = " Dog"x.lstrip()
'Dog'
Chars parameter
To remove all combinations of leading 'k S'
from " SkyTowner"
:
y = " SkyTowner"y.lstrip('k S')
'yTowner'
We remove all combinations of 'k'
, ' '
and 'S'
from the beginning of the string which gives us return value of 'yTowner'
.
Case sensitivity
To remove all leading 's'
from "SkyTowner":
z = "SkyTowner"z.lstrip('s')
'SkyTowner'
Note that no leading characters are removed as there is a mismatch at the very beginning of the string where char
argument of 's'
does not match with 'S'
. As this shows, lstrip(~)
method is case sensitive.