Pythonのbin関数の使い方
Pythonの中で、bin()関数は整数を2進数の文字列に変換するために使用されます。その構文は以下の通りです。
bin(x)
xは2進数に変換される整数です。この関数は、”0b”で始まり、後に整数xの2進数表記が続く文字列を返します。
以下の例をご覧ください。
bin(10) # '0b1010'
bin(15) # '0b1111'
bin(7) # '0b111'
注意:返されるバイナリ文字列は、”0b”プレフィックスが付いた文字列です。このプレフィックスを取り除きたい場合は、スライス操作を使用して取り除くことができます。
bin(10)[2:] # '1010'
bin(15)[2:] # '1111'
さらに、bin()関数は他のデータタイプを二進数文字列に変換するために使用することもできます。例えば、文字をそれぞれのASCIIコードの二進数表現に変換することも可能です。
bin(ord('A')) # '0b1000001'
bin(ord('B')) # '0b1000010'