首页 > 解决方案 > Python字符串从第一个非零字符拆分

问题描述

string在 Python 中有一个,例如;

'00000001890573'

我想提取1890573(从第一个非零字符到字符串中的最后一个字符)。

我试着这样分裂; '00000001890573'.split('0')..它给了我['', '', '', '', '', '', '', '189', '573']

但这不是我想要的!!因为如果我结合最后两个字符串,我不会得到1890573.

标签: pythonpython-3.xpython-2.7

解决方案


您可以使用strip()内置方法。

st = '00000001890573'
st.lstrip('0')

推荐阅读