Python入門(2進数・16進数・型の変換)

2進数と16進数
先頭に0bをつけると2進数になる
>>> 0b10
2
>>> 0b11
3
>>> 0b100
4

先頭に0xをつけると16進数になる
>>> 0x9
9
>>> 0xa
10
>>> 0xb
11
>>> 0xf
15
>>> 0x10
16
型の変換
数字の文字列を数値に変換する
>>> int('12')
12
>>> int('-34')
-34
typeで型を知ることができる
>>> type('12')
<class 'str'>
>>> type(12)
<class 'int'>
>>> type(int('12'))
<class 'int'>

整数を小数に変換する
>>> float(12)
12.0
>>> float(-34)
-34.0
文字列を小数に変換する
>>> float('12')
12.0
1.2e31.2×10の3乗を表す
>>> float('1.2e3')
1200.0