📜  Python string.lstrip()方法(1)

📅  最后修改于: 2023-12-03 15:19:01.422000             🧑  作者: Mango

Python string.lstrip()方法

概述

lstrip()方法是Python字符串对象的一个内置方法。它用于去除字符串左侧(开头)的指定字符(默认为空格)。

下面是一个使用lstrip()方法的示例:

string = '   Hello World   '
new_string = string.lstrip()
print(new_string)

输出结果为:

'Hello World   '

在这个示例中,原字符串string的左侧包含了3个空格字符。通过调用lstrip()方法,我们成功去除了这些空格字符,并返回一个新的字符串new_string

语法

lstrip()方法的语法如下:

string.lstrip([chars])

其中,chars是一个可选参数,用于指定需要去除的字符。如果不提供chars参数,则默认去除字符串左侧的空格字符。

返回值

lstrip()方法返回一个去除指定字符后的新字符串。原字符串保持不变。

示例
去除字符串左侧的空格字符

下面的示例演示了如何使用lstrip()方法去除字符串左侧的空格字符:

string = '   Hello World   '
new_string = string.lstrip()
print(new_string)

输出结果为:

'Hello World   '
去除字符串左侧的指定字符

lstrip()方法还可以接收一个可选的chars参数,用于指定需要去除的字符。下面的示例演示了如何使用lstrip()方法去除字符串左侧的指定字符:

string = '!!!Hello World!!!'
new_string = string.lstrip('!')
print(new_string)

输出结果为:

'Hello World!!!'

在这个示例中,我们传入chars参数为'!',这样就去除了字符串左侧的所有感叹号字符。

注意事项
  • lstrip()方法只会去除字符串左侧的字符,不会修改字符串右侧的字符。
  • 如果指定的字符不在字符串的左侧出现,lstrip()方法将不会对字符串进行修改,而是原样返回。