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’ が付いた形式でバイナリ文字列を返すことに注意してください。必要に応じて、この接頭辞を取り除くために文字列操作を行うことができます。