ホームページ >バックエンド開発 >Python チュートリアル >Pythonで整数の符号を取得するにはどうすればよいですか?
###############導入###
Python 整数は、ほぼすべての主要な数学演算および論理演算で使用される主要なデータ型の 1 つです。 Python では、整数はゼロ、正または負の整数であり、小数部分がなく、精度は無限です。これらは、2 進数、8 進数、および 16 進数の値で表すことができます。この記事では、整数の符号を取得する方法を学びます。
使用説明書
ゼロを使用した単純な数学的比較を使用します
正と負の数の基本的な数学的定義を使用して、特定の整数の符号を見つけることができます。基本的な if-else 構造を使用して数値の符号を決定します。
###文法### リーリーステップ 2 - 入力数値が 0 より大きい場合、関数は 1 を返すという初期条件を持つ「if」を作成します。
ステップ 3- 入力数値が 0 未満の場合に -1 を返すカスケード "else-if" 条件を作成します
ステップ 4- 入力数値がゼロの場合、関数はゼロを返す最後の「else」条件を作成します。 ###例### リーリー ###出力### リーリー 方法 2: Math モジュールの copysign() 関数を使用する
数学モジュールの copysign() 関数は、最初の引数の値と 2 番目の引数の符号を返します。したがって、最初の引数の代わりに 1 を使用して、2 番目の引数として入力整数の符号を見つけます。この関数は、整数、浮動小数点数、正および負の nan 値を処理できます。###文法### リーリー これを行うには、copysign 関数を呼び出す必要があります。パラメーターとして 2 つの数値を渡す必要があり、関数は最初の数値の大きさと 2 番目の数値の符号を 1 つの数値として返します。 ###アルゴリズム###
ステップ 1 - Math
モジュールステップ 3
- 指定された構文に従って、copysign() 関数の 2 番目のパラメーターとして整数を渡しますnumpy モジュールは、整数の符号を決定するために使用できるsign() 関数を提供します。 Python の数学ライブラリにはデフォルトではsign() 関数がないため、これは便利です。整数配列全体で使用して、シンボルを要素ごとに表示できます。
###アルゴリズム### ステップ 1 - numpy モジュールをインポートする
ステップ 2 - シンボルを決定する必要がある配列内の入力要素を取得します
ステップ 3 -sign() 関数を呼び出し、ターゲット要素を含む配列を渡します
###文法### リーリー
ここでは、整数を絶対値で割って、整数の符号を求めます。ここで 2 つの整数を除算すると、関数は浮動小数点値を返しますが、整数に対しても機能します。ステップ 1
- 関数を定義するステップ 2 - 引数として符号を決定したい関数に数値を渡します
ステップ 3 - 入力整数がゼロかどうかを確認する「if-else」構造体を作成します
ステップ 4 - 整数を絶対値で除算して出力値を表示します ###例### リーリー ###出力### リーリー ###結論は###
この記事では、ユーザーが提供した、またはプログラムに設定された整数記号を検索するいくつかの方法について説明しました。この記事は通常、Python を念頭に置いて書かれていますが、同様の方法を別のプログラミング言語でも使用できます。以上がPythonで整数の符号を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。