Pythonで16進数を出力する方法は何ですか?

Pythonでは、整数を16進数の文字列に変換するために、組み込み関数hex()を使用することができます。以下はいくつかの16進数の出力方法です:

  1. 16進数に変換する
num = 255
hex_str = hex(num)
print(hex_str)  # 输出:0xff
  1. 16進数表記でフォーマット済み文字列を出力します。
num = 255
hex_str = f"{num:#x}"
print(hex_str)  # 输出:0xff
  1. format()関数を使う
num = 255
hex_str = format(num, 'x')
print(hex_str)  # 输出:ff

注意、上記の方法の出力結果はすべて文字列型の16進数表現です。

bannerAds