Python での bin() 関数のしくみ
bin() 関数の実行に整数を渡すと、結果は指定された数値のバイナリ表現になりますが、「Ob」プレフィックスで始まります。たとえば、数字「7」のバイナリ結果が「111」の場合、「Ob111」のようにプレフィックスが含まれた結果が表示されます。 Python 環境で bin() 関数を実行しています。次の記事の例を使用して、さらに明確な説明を行います。
構文
'置き場 ( ) 」上記の構文は、Python の bin() 関数のものです。 bin() 関数は、数値を 2 進数に変換します。 Python で関数 bin() に数値を渡すと機能し、2 進数の表現で結果が返されます。
パラメータ
'置き場 ( と ) 」構文中の「e」は、2 進数での変換パフォーマンスに対して与えられる整数です。 「e」はパラメータとも呼ばれます。
Python で bin() 関数を使用して例を実行する
以下は、このチュートリアルで Python の bin() 関数を使用して適用し、bin() 関数の使用法をわかりやすく理解するための例です。
- Python で関数 bin() を操作する
- Python で関数 bin() を非整数で操作する
- Python で非整数のインデックスを使用して関数 bin() を操作する
- Python で bin() 関数を使用して正の数値をバイナリに変換する
- Python で関数 bin() を使用してバイナリに負の数値を実行する
- Python で float 型の関数 bin() を操作する
- Python で関数 bin() を format メソッドで操作する
例 01: Python での bin() 関数の操作
この例では、Python の bin() 関数の使用方法を学習します。まず、番号を初期化する必要があります。ここでは「20」をとります。次に、Python の bin() 関数を使用して、「20 の 2 進数は」というステートメントを含む関数を出力します。
出力は、数値「20」に対して正常に実行された 2 進数変換を示しています。 「ob」プレフィックスが出力に表示され、「101」はバイナリ変換文字列の結果です。
例 02: Python でユーザー定義関数を使用して bin() 関数を操作する
ここでは、ユーザー定義関数を使用して Python で bin() 関数を実装します。バイナリを「w」、もう一方を「n」としました。 「n」には、「w」の bin() 関数変換があります。ここで、この例では「Ob」プレフィックスを削除するための条件が適用されます。次に、バイナリ表現のために追加された数字「85」を取得した数字を選択する必要があります。
次の出力は、Python のユーザー定義関数で bin() 関数を使用して、上記のコードで選択した「85」のバイナリ表現を表示します。
例 03: Python でのユーザー定義関数による bin() 関数と index() 関数の操作
ここでは、Python でユーザー定義関数を使用して、index() と共に bin() 関数を実行します。このメソッドでは、オブジェクトを bin() に送信し、常に正の整数を返す Python index() も使用する必要があります。コードに実装するために選択された数値は、bin() および index() メソッドを使用した Python のバイナリ表現の「66」です。
bin() 関数と index() メソッド番号「66」のバイナリ表現は正常に実行されます。
例 04: Python で bin() 関数を使用して正の数値をバイナリに変換する
この例では、Python で bin() 関数を実行し、正の整数 (数値) を取得して、その正の数値に対してバイナリ演算を実行します。そのためには、数値を初期化する必要があります。この例では、数値「45」を使用していますが、これは任意の数値である必要がありますが、正の数値である必要があります。
出力には、指定された「45」として正の整数が表示され、Python の bin() 関数を使用してバイナリ表現が行われます。
例 05: Python で bin() 関数を使用してバイナリに負の数値を実行する
前の例では、bin 関数を使用して正の数値を実行しました。ここでは、同じコードを適用しますが、値を負の整数の初期化に変更するだけで、バイナリで bin() 関数を使用して負の数値を実行します。したがって、ここでは負の数に「-35」が割り当てられています。
Python の bin() 関数を使用した負の整数 '-35' バイナリ表現を以下に示します。
例 06: Python で Float 型を使用して bin() 関数を操作する
コンピュータ言語で浮動小数点数と呼ばれる小数点を含む数値 (「8.7」など、四捨五入されていない任意の数値) で bin 関数を実行する必要がある場合はどうなるでしょうか?このシナリオに対処する方法の例を見てみましょう。浮動小数点数の引数を渡しました。関数 bin() Python を使用した print ステートメントで、数値は「74.3」です。
これは、bin() 関数を使用して Python で float 型の数値を計算した結果です。 「float」解釈は整数として実行できません。これは、bin() 関数を使用して Python でバイナリ表現に浮動小数点数を使用できないことを示しています。
例 07: Python で Format メソッドを使用して bin() 関数を操作する
この例では、Python の bin() 関数を使用して format メソッドを実装します。フォーマット メソッドは、同じコード実行で 2 つのパラメーターを取得することによって機能します。これは最初のパラメーター番号を取り、2 番目のパラメーターは最初のパラメーターの数値の表現と一緒になります。
出力には、以下に示す 2 つの指定されたパラメーターの結果が表示されます。
結論
この記事では、Python での bin() 関数、関数 bin() および index() の正と負の整数値操作など、さまざまな例を提供することにより、Python での bin() 関数の使用法に焦点を当てました。ユーザー定義バージョン、単純な bin 操作、およびユーザー定義関数を使用した bin() 関数操作のみ。例 2 では、「Ob」プレフィックスがバイナリ表現で毎回表示されるため、Python ホームでプレフィックスの削除を実行しました。 Python の関数 bin() は、整数の変換パフォーマンスのための便利で強力な組み込み関数です。 long メソッドで実行せずに、バイナリ結果が必要な値 (数値) を入力するだけで実行できます。