Pythonで文字を数値変換

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

ネタ元

note.nkmk.me