我有一个字符串,稍后将用int()进行转换。它是三位数,在0到3之间的任何位置都可能是0。我如何从字符串的左侧剥离0?
现在我使用的是string.lstrip('0'),但这会去掉所有的0,并使字符串为空,从而导致错误。
发布于 2012-06-02 13:40:49
你可以这样做:
s = str(int(s))另一种选择是:
s = s.lstrip('0') or '0'发布于 2012-06-02 13:33:28
你想让str.lstrip()来做这件事。但是也许你应该把基数传给int()。
发布于 2012-06-02 21:15:49
那string[:-1].lstrip('0')呢?:D
https://stackoverflow.com/questions/10860048
复制相似问题