Python String lstrip()

The lstrip() method returns a copy of the string with leading characters removed (based on the string argument passed).

The lstrip() removes characters from the left based on the argument (a string specifying the set of characters to be removed).

The syntax of lstrip() is:

string.lstrip([chars])

lstrip() Parameters

  • chars (optional) - a string specifying the set of characters to be removed.

If the chars argument is not provided, all leading whitespaces are removed from the string.


Return Value from lstrip() 

The lstrip() returns a copy of the string with leading characters stripped.

All combinations of characters in the chars argument are removed from the left of the string until first mismatch.


Example: Working of lstrip()

random_string = '   this is good '

# Leading whitepsace are removed
print(random_string.lstrip())

# Argument doesn't contain space
# No characters are removed.
print(random_string.lstrip('sti'))

print(random_string.lstrip('s ti'))

website = 'https://www.programiz.com/'
print(website.lstrip('htps:/.'))

When you run the program, the output will be:

this is good 
   this is good 
his is good 
www.programiz.com/