Python 3 で int をバイナリ文字列に変換する

PYTHON3 チュートリアル

Python 3でintをバイナリ文字列に変換する方法

Python 3では、int型の数値をバイナリ文字列に変換するために、bin() 関数を使用します。この関数は、整数を2進数表現の文字列に変換して返します。

例1: intをバイナリ文字列に変換する基本的な方法

num = 10
binary_str = bin(num)
print(binary_str)

出力:

0b1010

例2: バイナリ文字列のプレフィックスを除いて取得する方法

num = 10
binary_str = bin(num)[2:]
print(binary_str)

出力:

1010

例3: 特定の桁数のバイナリ文字列を取得する方法

num = 10
binary_str = format(num, '08b')  # 8桁のバイナリ文字列を取得
print(binary_str)

出力:

00001010

これらの例を通じて、Python 3でint型の数値をバイナリ文字列に変換する方法を理解することができます。bin() 関数やフォーマット指定を使用することで、適切な形式でバイナリ表現を取得することができます。

Python 3 では、整数(int)をバイナリ文字列に変換するために、`bin()` 関数を使用します。この関数は、与えられた整数をバイナリ表現の文字列に変換して返します。例えば、以下のように使用します:

“`python
num = 10
binary_str = bin(num)
print(binary_str)
“`

このコードを実行すると、整数 10 がバイナリ文字列 ‘0b1010’ に変換されて表示されます。`bin()` 関数は、先頭に ‘0b’ が付いた形式でバイナリ文字列を返すことに注意してください。必要に応じて、この接頭辞を取り除くために文字列操作を行うことができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments