python中如何字符串去左边空格

python中如何字符串去左边空格

作者:Joshua Lee发布时间:2026-01-14阅读时长:0 分钟阅读次数:5

用户关注问题

Q
Python中怎么去除字符串开头的空格?

我想在Python里删除字符串左边的所有空格,有什么简单的方法吗?

A

使用lstrip()方法去除左侧空格

Python的字符串有一个lstrip()方法,可以去除字符串左边的所有空格。用法是:my_string.lstrip(),这样可以返回一个新的字符串,左侧的空格都被剔除。

Q
是否可以去除字符串左边的特定字符,而不仅仅是空格?

Python的字符串去除左侧字符操作能否指定具体字符?

A

lstrip()支持指定字符参数

是的,lstrip()不仅能去除空格,还能去除你指定的字符序列。比如,my_string.lstrip('0')会移除字符串开头的所有'0'字符。

Q
去左边空格后字符串不会改变吗?

调用lstrip()方法去除字符串左边空格,字符串本身会变化吗?

A

字符串是不可变对象,lstrip()返回新字符串

Python中的字符串是不可变类型,因此lstrip()不会修改原字符串,而是返回一个去除左边空格后的新字符串。你需要将结果赋值给变量或者直接使用返回值。