我有一个文本字符串,以许多空格开头,在2&4.

删除前导空格的最简单方法是什么?(例如,删除某个角色之前的所有内容?)

"  Example"   -> "Example"
"  Example  " -> "Example  "
"    Example" -> "Example"

推荐答案

lstrip()方法将删除字符串中以以下开头的前导空格、换行符和制表符:

>>> '     hello world!'.lstrip()
'hello world!'

Edit

As balpha pointed out in the comments,为了从字符串开头删除only个空格,应使用lstrip(' '):

>>> '   hello world with 2 spaces and a tab!'.lstrip(' ')
'\thello world with 2 spaces and a tab!'

相关问题:

Python相关问答推荐

在pandas DataFrame上运行apply()时如何访问DateTime索引?

手动为pandas中的列上色

Flask主机持续 bootstrap 本地IP| Python

合并同名列,但一列为空,另一列包含值

如何从格式为note:{neighbor:weight}的字典中构建networkx图?

KNN分类器中的GridSearchCV

如何在超时的情况下同步运行Matplolib服务器端?该过程随机挂起

在Python中管理多个OpenGVBO和VAO实例

Python中是否有方法从公共域检索搜索结果

发生异常:TclMessage命令名称无效.!listbox"

运输问题分支定界法&

在Python argparse包中添加formatter_class MetavarTypeHelpFormatter时, - help不再工作""""

利用Selenium和Beautiful Soup实现Web抓取JavaScript表

使用密钥字典重新配置嵌套字典密钥名

从嵌套的yaml创建一个嵌套字符串,后面跟着点

如何启动下载并在不击中磁盘的情况下呈现响应?

如何检测鼠标/键盘的空闲时间,而不是其他输入设备?

替换现有列名中的字符,而不创建新列

通过追加列表以极向聚合

如何在Great Table中处理inf和nans