📌  相关文章
📜  .lstrip() - Python (1)

📅  最后修改于: 2023-12-03 14:59:01.488000             🧑  作者: Mango

Python字符串方法 - .lstrip()

在Python中,字符串是一种常见的数据类型。字符串方法是一些可用于字符串对象的函数。.lstrip()是其中一种方法,它可用于删除字符串开头的空格或指定字符。

语法
string.lstrip([char])
  • string - 要处理的字符串。
  • char (可选) - 要从字符串开头删除的字符。如果未指定此参数,则删除空格字符。该参数可选。
返回值

.lstrip()方法返回字符串的副本,该副本已删除指定字符或空格。

示例
示例1: 删除开头的空格
my_string = "  Hello, world!"
new_string = my_string.lstrip()
print("原始字符串: ", my_string)
print("删除开头空格后的字符串: ", new_string)

输出结果:

原始字符串:   Hello, world!
删除开头空格后的字符串:  Hello, world!
示例2: 删除指定字符
my_string = "000000hello000"
new_string = my_string.lstrip("0")
print("原始字符串: ", my_string)
print("删除开头0后的字符串: ", new_string)

输出结果:

原始字符串:  000000hello000
删除开头0后的字符串:  hello000

注意:此示例仅删除开头的"0",如果字符串中间或结尾的"0"需要删除,请使用.strip("0")方法。

示例3: 参数为空

如果没有给出任何参数,则将自动删除开头的空格。

my_string = "      Python"
new_string = my_string.lstrip()
print("原始字符串: ", my_string)
print("删除开头空格后的字符串: ", new_string)

输出结果:

原始字符串:       Python
删除开头空格后的字符串:  Python
小结

使用.lstrip()方法可以删除字符串开头的空格或指定字符。在处理文本时,这是非常有用的。