社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

python 0埋め 削除する

datetime の日付0埋めを削除する方法については、検索したら解説が見つかります。
普通の文字列、例えば "0000120" を "120" にするにはどうすれば良いのだろう?

"python 0埋め 除去(削除、解除)" など色んなキーワードで検索したけどヒットしない。
除去する桁数が決まっていたら、format とか使えば出来るのかとか難しく考えていましたが。。

num = "0000120"
print int(num)

試してみたら、これで除去してくれました。
常識なこと?であるため、検索してもヒットしなかったのかもしれません。

確かに、Java でもこんな感じでいけますしね。
正直、正攻法なのかは分かってません。

Integer.valueOf("0000120")

もし文字列 "120" にしたいのなら、str(int(num)) で。