ヘッダー
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進数を表すときに使用するプレフィックスです。