Python での 2 進数のエンコード
Python で 2 進数を整数に変換するには、その基本表現を操作する必要があります。この場合、基数 2 の 2 進数を同等の 10 進数に変換する必要があります。
これを実現するために、Python はオプションの基底引数を備えた int() 関数を提供します。基本パラメータは、入力文字列に使用される記数法を指定します。バイナリ変換の場合、基数は 2 に設定されます。
実装:
binary_number = '11111111' decimal_number = int(binary_number, 2)
この演算により、2 進数に相当する 10 進数が生成されます:
print(decimal_number) # 255
int() 関数はバイナリ文字列を効果的に変換します「11111111」は、その桁を基数 2 表現の順序で解釈して整数に変換され、10 進数 255 になります。
以上がPython でバイナリ文字列を整数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。