欢迎访问宙启技术站
智能推送

Pythonlstrip()函数的作用及用法简介

发布时间:2024-01-05 02:55:03

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()函数。