Pythonで数字の文字列strを数値int, floatに変換
整数ならint()
print(int('100')) print(type(int('100'))) # 100 # <class 'int'>
浮動小数点数に変換: float()
print(float('1.23')) print(type(float('1.23'))) # 1.23 # <class 'float'>
2進数、8進数、16進数表記の文字列を数値に変換
print(int('100', 2)) print(int('100', 8)) print(int('100', 16)) # 4 # 64 # 256