27

重複の可能性:
バイナリ文字列を 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
4

1 に答える 1

120

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

int(b, 2)  # Convert a binary string to a decimal int.
于 2012-12-01T04:29:13.660 に答える