web-dev-qa-db-ja.com

Python:バイナリから10進数への変換

可能性のある複製:
バイナリ文字列をintに変換

このバイナリ値「101011111」をPythonで10進数形式に変換するにはどうすればよいですか?

この関数は、2進数を10進数に変換します。

入力:文字列b:2進数

出力:int d:bの10進表現

def Binary_to_Decimal(b):
    #what needs to be filled in
    return d
21
Aaron Porter

基本仕様を許可するintキャストを使用できます。

int(b, 2)  # Convert a binary string to a decimal int.
92
Benjamin Powers