Pab*_*blo 9 python string string-matching
在Python中执行此操作的最短方法是什么?
string = " xyz"
Run Code Online (Sandbox Code Playgroud)
必须返回index = 3
Fra*_*ank 34
>>> s = " xyz"
>>> len(s) - len(s.lstrip())
3
Run Code Online (Sandbox Code Playgroud)
>>> next(i for i, j in enumerate(' xyz') if j.strip())
3
Run Code Online (Sandbox Code Playgroud)
要么
>>> next(i for i, j in enumerate(' xyz') if j not in string.whitespace)
3
Run Code Online (Sandbox Code Playgroud)
在Python <2.5的版本中你必须这样做:
(...).next()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14755 次 |
| 最近记录: |