Pythonの数値フォーマット(10進数を16進数で表示するなど)
10進数を16進数にする
hexという関数に10進数の値を入れると16進数になります。
m = 129
n = hex(m)
print(n)
出力:
0x81
hexを使うと0xという記号がつきます。これを外して値を取得するには
print('%x' % 129)
とします。
出力:
81
16進数を10進数にする
int(○, 16)の第一引数に16進数の値を入れると10進数の値が出てきます。
m = '0x81'
n = int(m, 16)
print(n)
出力:
129
この関数は引数に0xをつける必要はありません。
m = '81'
n = int(m, 16)
print(n)
出力:
129
関数
-
Pythonの代数演算子(割り算、余り、べき乗など)01621
-
Pythonの比較演算子一覧092
-
Pythonの関数を定義する(def)01345
-
リストを関数の引数にする|Python03695
-
リストの総和を合計する(sum)|Python035369
-
Pythonの関数(def)の基本的な使い方0455
-
Pythonのラムダ(lambda)式関数0155
-
Pythonでsha256のハッシュ値を返す06123
-
Pythonの型指定:関数の返り値の型を指定する01616