Python String | lstrip method
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).
The string specifying the combination of leading characters to remove from the left of the string. Default is whitespace.
A string with the specified leading characters stripped.
To strip all leading whitespace from
x = " Dog"x.lstrip()'Dog'
To remove all combinations of leading
'k S' from
y = " SkyTowner"y.lstrip('k S')'yTowner'
We remove all combinations of
' ' and
'S' from the beginning of the string which gives us return value of
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.