📅  最后修改于: 2023-12-03 15:19:32.914000             🧑  作者: Mango
lstrip()
方法用于截掉字符串左侧指定字符,默认为空格或换行符。该方法返回截掉字符后的字符串。
str.lstrip([chars])
chars
:可选参数,指定截掉的字符,如果不指定则默认截取左侧空格或换行符。
返回截掉字符串左侧指定字符后的字符串。
str = " Hello, World! "
print(str.lstrip())
输出:
'Hello, World! '
在这个示例中,字符串 str
的左侧包含空格,lstrip()
方法截取了左侧空格,返回 'Hello, World! '
。
如果我们还想截掉字符串中的其他字符,可以将要截取的字符作为参数传入,例如:
str = "*****Hello, World!*****"
print(str.lstrip('*'))
输出:
'Hello, World!*****'
在这个示例中,字符串 str
的左侧包含5个星号,lstrip('*')
方法截取了左侧的5个星号,返回 'Hello, World!*****'
。
如果字符串左侧没有指定字符,则 lstrip()
方法返回原字符串:
str = "Hello, World!"
print(str.lstrip())
输出:
'Hello, World!'
lstrip()
方法没有改变原字符串,而是返回一个新的字符串。lstrip()
方法只能截取字符串左侧指定字符,不能截取右侧或中间的字符。