Python字符串处理方法之lstrip()函数的详细讲解
发布时间:2024-01-05 02:56:19
lstrip()是Python字符串处理方法之一,用于删除字符串开头的指定字符。该函数返回一个新的字符串,这个字符串是通过将旧字符串开头的指定字符删除而得到的。
lstrip()函数的语法格式如下:
str.lstrip([chars])
其中,str代表要处理的字符串,chars是可选参数,用于指定要删除的字符,默认情况下为删除字符串开头的空格。
下面是lstrip()函数的详细讲解和使用例子:
1. 删除字符串开头的空格
str = " hello world " new_str = str.lstrip() print(new_str) # 输出:'hello world '
在这个例子中,原字符串str的开头有三个空格,使用lstrip()函数后,开头的三个空格被删除,得到新的字符串new_str。
2. 删除字符串开头的指定字符
str = "+++++hello world+++++"
new_str = str.lstrip("+")
print(new_str) # 输出:'hello world+++++'
在这个例子中,原字符串str的开头有五个"+"字符,使用lstrip("+")函数后,开头的五个"+"字符被删除,得到新的字符串new_str。
3. 删除字符串开头的多个指定字符
str = "@@@hello world@@@"
new_str = str.lstrip("@")
print(new_str) # 输出:'hello world@@@'
在这个例子中,原字符串str的开头有三个"@"字符,使用lstrip("@")函数后,开头的三个"@"字符被删除,得到新的字符串new_str。
4. 删除字符串开头的指定字符集合
str = "...hello world..."
new_str = str.lstrip(".!")
print(new_str) # 输出:'hello world...'
在这个例子中,原字符串str的开头有三个"."字符和一个"!"字符,使用lstrip(".!")函数后,开头的三个"."字符被删除,得到新的字符串new_str。
综上所述,lstrip()函数可以删除字符串开头的指定字符,提供了方便快捷的字符串处理方式,可以用于数据清洗、文本处理等多个领域的实际应用中。
