$n$進数から$10$進数へ変換 int関数の2つ目の引数として整数を指定すると基数を指定できる。(‘100’, 2) とすると$2$進数表記における$100$を$10$進数表記に変換する。 print(int('100', 2)) # 4 print(int('100', 3)) # 9 print(int('100', 4)) # 16 print(int('100', 8)) # 64 print(int('100', 16)) # 256 2つ目の引数には$2$~$36$までの整数を指定しなければならない。それ以外の整数を書いた場合は以下のようなエラーが出る。 ValueError: int() base must be >= 2 and <= 36, or 0 また、1つ目の引数には文字列を指定しなければならない。ただし文字列であっても “100.0” のように整数型でないと i