Pythonic方式从字符串的前面剥离所有0

Che*_*zey 7 python

我有一个字符串,稍后将转换为int().它是三位数,从0到3的任何一个可能是0.如何从字符串的左侧剥离0?

现在我正在使用string.lstrip('0')但是剥离所有0并使字符串为空,导致错误.

Mar*_*ers 14

你可以这样做:

s = str(int(s))
Run Code Online (Sandbox Code Playgroud)

另一种选择是:

s = s.lstrip('0') or '0'
Run Code Online (Sandbox Code Playgroud)


Ign*_*ams 5

你想要str.lstrip()那个.但也许你应该把基数传递给int().