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.