Pythonlstrip()函数的作用及用法简介
Python的lstrip()函数用于去除字符串左边(开头)的指定字符,默认去除空格字符。该函数返回去除后的新字符串,原始字符串不发生改变。
lstrip()函数的语法如下:
str.lstrip([chars])
其中,str是要进行操作的字符串;chars是要去除的字符集合,如果不提供这个参数,则默认去除字符串开头的空白字符(包括空格、制表符和换行符)。
下面是lstrip()函数的使用示例:
# 示例1:去除字符串左边的空格字符
str1 = " Hello, World!"
new_str1 = str1.lstrip()
print(new_str1)
# 输出:Hello, World!
# 示例2:去除字符串左边的指定字符
str2 = "#####Hello, World!"
new_str2 = str2.lstrip('#')
print(new_str2)
# 输出:Hello, World!
# 示例3:去除字符串左边开头的多个字符
str3 = "Hello, World!"
new_str3 = str3.lstrip('Hlo')
print(new_str3)
# 输出: , World!
在示例1中,原始字符串str1开头有多个空格字符,经过lstrip()函数去除后,得到的新字符串new_str1没有空格字符。
在示例2中,原始字符串str2开头有多个#字符,经过lstrip('#')函数去除后,得到的新字符串new_str2没有#字符。
在示例3中,原始字符串str3开头有H、l和o字符,经过lstrip('Hlo')函数去除后,得到的新字符串new_str3开头的H、l和o字符都被去除了。
需要注意的是,lstrip()函数只能去除字符串开头的字符,不能去除字符串中间或结尾的字符。如果想去除字符串结尾的指定字符,可以使用rstrip()函数。
