python - Python字符串从第一个非零字符拆分
问题描述
我string
在 Python 中有一个,例如;
'00000001890573'
我想提取1890573
(从第一个非零字符到字符串中的最后一个字符)。
我试着这样分裂;
'00000001890573'.split('0')
..它给了我['', '', '', '', '', '', '', '189', '573']
但这不是我想要的!!因为如果我结合最后两个字符串,我不会得到1890573
.
解决方案
您可以使用strip()
内置方法。
st = '00000001890573'
st.lstrip('0')
推荐阅读
- vb.net - WebSocket4Net 错误 - HTTP /1.1 200,然后连接关闭
- python - 工作 os.path.exist 命令
- c - 如何在 C 中用相同的值(非 0)集成结构
- python - Pandas - 如何忽略 read_excel 和 read_csv 中的百分比
- c# - C# RequireNonDefaultAttribute 奇怪的行为:在 IsValid() 中等于 vs ==
- neural-network - 为什么 ReLU 只能用于隐藏层?
- amazon-web-services - 如何在 AWS API Gateway 中使用分段 URL?
- python - 使用带有 python 3.7 的数据框构建数据
- javascript - 带有变量的jQuery类前缀名称选择
- python - Django:不将自动 id 字段应用于表