Python サンプル集 |
Visual Basic 中学校 > Python サンプル集 > Python サンプル集目次 >
16進数表記の文字列 を 数値 にする
2022/11/6
→ C# のサンプルに切り替える → Visual Basic のサンプルに切り替える
文字列 "FF" を数値の 255 にする
hexString = 'FF'
value = int(hexString, 16)
print(value) # 255 と出力されます。
文字列 "0xFF" を数値の 255 にする
hexString = '0xFF'
value = int(hexString, 0)
print(value) # 255 と出力されます。
メモ:intの第2引数が 0 の場合、文字列のプレフィックスによって自動的に基数が判断されます。
これでもできます。
hexString = '0xFF'
value = int(hexString, 16)
print(value) # 255 と出力されます。
文字列 "&HFF" を数値の 255 にする
hexString = '&HFF'
value = int(hexString[2:], 16)
print(value) # 255 と出力されます。
メモ:&H は VB(Visual Basic)で16進数を表すときに使用するプレフィックスです。