「python」2,8,16進数の値を10進数に変換

2021年11月3日

書式
class int(x, base=10)
数値または文字列 x から作成された整数オブジェクトを返します。
引数が与えられない場合には 0 を返します。
使用例

# coding: utf-8

resA = int("10",2)
print("int関数で2進数の10(文字列)を10進数に変換")
print(resA) 

resB = int("10",8)
print("int関数で8進数の10(文字列)を10進数に変換")
print(resB) 

resC = int("a",16)
print("int関数で16進数のa(文字列)を10進数に変換")
print(resC)

実行結果

int関数で2進数の10(文字列)を10進数に変換
2
int関数で8進数の10(文字列)を10進数に変換
8
int関数で16進数のa(文字列)を10進数に変換
10

 

Python

Posted by arkgame