Python 3で2進数の文字列を整数に変換する

PYTHON3 チュートリアル

Python 3で2進数の文字列を整数に変換する方法

Python 3を使用して、2進数の文字列を整数に変換する方法は簡単です。Pythonの組み込み関数であるint()関数を使用することで、2進数の文字列を整数に変換することができます。

基本的な例

以下は、基本的な2進数の文字列を整数に変換する例です。

binary_string = '1010'
decimal_number = int(binary_string, 2)
print(decimal_number)

上記のコードを実行すると、2進数の文字列'1010'が10進数の整数10に変換されます。

マスクを使用した例

2進数の文字列を整数に変換する際に、特定のビット数でマスクを適用することもできます。

binary_string = '110011'
mask = 0b1111  # マスクは4ビットとして設定
decimal_number = int(binary_string, 2) & mask
print(decimal_number)

上記の例では、2進数の文字列'110011'を10進数に変換し、4ビットのマスクを適用して計算しています。

桁数を指定した例

2進数の文字列の桁数を指定して、整数に変換する方法もあります。

binary_string = '10101'
num_bits = 8
decimal_number = int(binary_string.zfill(num_bits), 2)
print(decimal_number)

上記の例では、2進数の文字列'10101'を8桁の整数に変換しています。不足する桁はゼロで埋められます。

以上がPython 3で2進数の文字列を整数に変換する方法の例です。int()関数を使い、適切な引数を与えることで簡単に変換することができます。

Python 3では、2進数の文字列を整数に変換する方法が簡単に実行できます。int()関数を使用して、2進数の文字列を整数に変換することができます。例えば、’1010’という2進数の文字列を整数に変換する場合、以下のようにコードを書くことができます。

binary_string = ‘1010’
decimal_number = int(binary_string, 2)

このコードでは、int()関数の第2引数に2を指定することで、Pythonに対して2進数であることを明示しています。変換された整数はdecimal_numberに格納され、それを使ってさまざまな計算や処理を行うことができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments