Python では、組み込み関数 int() 関数を使用して 2 進数を 10 進数に変換できます。int() 関数は、数値文字列または指定した基数の 10 進数を変換できます。整数に変換します。 (推奨される学習: Python ビデオ チュートリアル )
構文:
int(object,base)
戻り値: 整数データを返します。
注: 浮動小数点数を整数データに変換する場合、浮動小数点数の小数部分が何であっても、int() 関数は整数部分のみを保持します。小数点以下を四捨五入します。したがって、浮動小数点数の丸めなどの問題を解決する場合は、int 関数を直接使用することは避けてください。
例 1: 2 進数を 10 進数に変換する
test = ['111011011111', '0b101'] for number in test: print(int(number, 2))
出力:
3807 5
例 2: 8 進数 10 進数に変換
test = ['-1537202', '0o147'] for number in test: print(int(number, 8))
出力:
-441986 103
Python 関連の技術知識の詳細については、Python 入門チュートリアル 列を参照して学習してください。
以上がPythonのバイナリを10進数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。