lstrip()
returns a copy of the string with lstrip()
characters removed (based on the passed string argument) ... If the argument is not passed, it removes leading spaces.
Syntax: string.lstrip (characters)
Parameters:
characters [optional]: A set of characters to remove as leading characters.
Returns: Returns a copy of the string with leading characters stripped.
Code # 1:
# Python3 program to demonstrate usage # lstrip () method using default parameter # line to be removed string = " pythonengineering" # Remove spaces sl eva. print (string.lstrip ()) |
Exit:
pythonengineering
Code # 2:
# Python3 demonstration program # lstrip ( ) method using optional parameters # the line to be removed string = "++++ x. ..y !! z * pythonengineering " # Deletes the specified character set on the left. print (string.lstrip ( "+.! * xyz" )) |
Exit:
pythonengineering
Code # 3:
# line to remove string = "geeks for geeks" # The argument does not contain a leading "g" # So no characters are removed print (string.lstrip ( ’ge’ )) |
Exit :
ks for geeks
Code # 4: Execution error
When we try to delete everything except the line, a runtime error occurs.
p>
# Python3 program to demonstrate usage # strip () method error string = " geeks for geeks " list = [ 1 , 2 , 3 ] # prints an error message print ( list . lstrip ()) |
tbody >
Output: str ong>
print (list.lstrip ()) AttributeError: ’list’ object has no attribute’ lstrip’
Python String | lstrip () method Python functions: Questions
Python String | lstrip () method String Variables: Questions