16進表記の文字列を数値に変換

いよいよメインイベント。
16進表記されたユーザーIDを数値型に変換する。

ちょっとGoogle先生に聞いてみたところ、なんとlong(“文字列”, 基数)だけでOKっぽい。
とりあえず対話型のインタプリタで試してみる。

>>> print(long("ee02f26a", 16))
3993170538
>>> print(long("fcc21401", 16))
4240577537

できちゃった。恐るべしPython。
メインイベントなのにHello Worldより短い。(笑)

コメント

コメントする