2024-04-23 07:40:53 发布
网友
我有一个稍后将用int()转换的字符串。它是三个数字,从0到3的任何一个数字都可能是0。我如何从字符串的左侧去掉0?
int()
现在我使用的是string.lstrip('0'),但这会去掉所有的0并使字符串为空,从而导致错误。
string.lstrip('0')
你想要的是str.lstrip()。但也许你应该把基数传递给int()。
str.lstrip()
你可以这样做:
s = str(int(s))
另一种选择是:
s = s.lstrip('0') or '0'
那string[:-1].lstrip('0')呢?:天
string[:-1].lstrip('0')
你想要的是
str.lstrip()
。但也许你应该把基数传递给int()
。你可以这样做:
另一种选择是:
那
string[:-1].lstrip('0')
呢?:天相关问题 更多 >
编程相关推荐