我有一个字符串,稍后将使用int()
进行转换。它是三位数,从0到3的任何一个可能是0。我如何从字符串的左侧剥离0?
现在我正在使用string.lstrip('0')
但是会删除所有0并使字符串为空,从而导致错误。
答案 0 :(得分:14)
你可以这样做:
s = str(int(s))
另一种选择是:
s = s.lstrip('0') or '0'
答案 1 :(得分:5)
你需要str.lstrip()
。但也许你应该将基数传递给int()
。
答案 2 :(得分:0)
string[:-1].lstrip('0')
怎么样? :d