8

後で。で変換される文字列がありますint()。これは3桁で、0から3までのどこでも0になる可能性があります。文字列の左側から0を削除するにはどうすればよいですか?

現在使用してstring.lstrip('0')いますが、すべての0が削除され、文字列が空になり、エラーが発生します。

4

3 に答える 3

18

あなたはこのようにそれを行うことができます:

s = str(int(s))

別の選択肢は次のとおりです。

s = s.lstrip('0') or '0'
于 2012-06-02T05:40:49.083 に答える
5

あなたはそれを望んstr.lstrip()でいます。ただし、基数をに渡すだけでよい場合がありますint()

于 2012-06-02T05:33:28.487 に答える
0

どうstring[:-1].lstrip('0')ですか?:D

于 2012-06-02T13:15:49.320 に答える