2016-07-28 5 views
-2

整数をPythonの16進表現の文字列に変換する最も簡単な方法は何ですか?例として、私がfooのs.tをしたい:Pythonのint型の16進表現を取得

>>> foo(10) 
'a' 
>>> foo(17) 
'11' 

私はこれを行うための機能を書くことができますが、それは組み込み関数で行うことは比較的容易であるべき何かのように思えます。

+1

「hex」と呼ばれる組み込み関数があります。:pまたは 'format(value、 'X')'を使用してください –

+0

ここに投稿することなく、Google検索でこの質問に回答しているはずです。次回はそれについて考えてみてください。 – MattDMo

+0

私は約10分を探していましたが、すべての結果が16進バイトを得ることに関係していました(chrを使って)。しかし、次回はもっと頑張ります。 –

答えて

0

使用

hex(65) 

それはあなたのためのベース16の0x ...バージョンを返します。

65を変数名または別の番号に置き換えます。

関連する問題