【发布时间】:2012-11-30 16:09:52
【问题描述】:
我知道我可以用这个来计算字符串中的前导空格:
>>> a = " foo bar baz qua \n"
>>> print "Leading spaces", len(a) - len(a.lstrip())
Leading spaces 3
>>>
但是有没有更 Pythonic 的方式?
【问题讨论】:
-
在我看来已经很pythonic了。
-
不愉快——但不同——方式:
a.count(" ", 0, a.index(a.split(None, 1)[0])) -
请记住,lstrip 将删除制表符和其他空白字符以及空格。
标签: python