ホームページ >バックエンド開発 >Python チュートリアル >Python の bin() 関数: 整数をバイナリに変換します
Python の bin() 関数: 整数をバイナリに変換する
Python プログラミングでは、整数をバイナリに変換する必要がよくあります。 Python の bin() 関数は、この目標を迅速かつ簡単に達成する方法です。
bin() 関数の基本構文は次のとおりです。
bin(number)
ここで、number は整数であり、関数は整数のバイナリ表現を返します。
以下では、bin() 関数の使用法を詳しく紹介し、具体的なコード例をいくつか示します。
num = 10
binary = bin(num)
print(binary)
In上記のコードでは、整数 10 をバイナリに変換し、結果を変数 binary に格納します。次に、print() 関数を使用して結果を出力します。 bin() 関数は文字列を返します。「0b」で始まる文字列は、それが 2 進数であることを示します。
num = 10
binary = bin(num)[2:]
print(binary)
この例では、スライス操作 bin(num)[2:] を使用して、結果から最初の 2 文字 '0b' を削除し、プレフィックスのないバイナリ文字列を取得します。
num = 10
binary = bin(num)[2:].zfill(8)
print(binary)
上記のコードでは、zfill() メソッドを使用してバイナリ文字列を 8 桁に埋めます。変換された 2 進数が 8 桁未満であると仮定すると、左側が 0 で埋められます。
num = -10
binary = bin(num)
print(binary)
結果に負の符号の接頭辞を含めたくない場合は、スライス操作を使用して削除できます。
要約すると、Python の bin() 関数は、整数をバイナリに変換する非常に便利な方法です。シンプルな構文を提供し、いくつかの追加操作を使用して結果の形式をカスタマイズできます。
この記事の紹介を通じて、bin() 関数の使用法をより明確に理解し、実際のプロジェクトでより適切に適用できるようになることを願っています。誰もがより効率的な Python プログラムを作成できるようになることを願っています。
以上がPython の bin() 関数: 整数をバイナリに変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。