ホームページ > バックエンド開発 > Python チュートリアル > Python で「//」は何を意味しますか?

Python で「//」は何を意味しますか?

王林
リリース: 2023-09-01 08:53:02
転載
3379 人が閲覧しました

\'//\' 在Python中的意思是什么?

この記事では、Python の // 演算子について詳しく学習します。

Python でフロア分割を実行するには、ダブルスラッシュ // 演算子を使用します。 // この演算子は、最初の数値を 2 番目の数値で除算し、結果を最も近い整数 (または整数) に丸めます。

// 演算子の構文

二重スラッシュ // 演算子を使用するには、通常の除算と同じ手順に従います。唯一の違いは、単一のスラッシュ / -

の代わりに二重のスラッシュ // を使用することです。 ###文法### リーリー

フロア区分

アルゴリズム (ステップ)

以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です。 -

    入力数値 1 を格納する変数を作成します。
  • 入力数値 2 を格納する別の変数を作成します。
  • 二重スラッシュ // 演算子を使用して、inputNumber_1 を inputNumber_2 で除算することによってフロア除算を実行し、それを保存する別の変数を作成します。
  • ダブルスラッシュ(//)

    演算子は、最も近い整数に四捨五入して、結果を整数として返します。

  • inputNumber_1 を inputNumber_2 で除算したフロアの結果を出力します。
  • ###例###
  • 次のプログラムは、Python の // 演算子を使用して、最初の数値を 2 番目の数値で割った基数を返します -
リーリー ###出力### リーリー

// 演算子と / 演算子の違いを表示する

アルゴリズム (ステップ)

以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です。 -

入力数値 1 を格納する変数を作成します。

    入力数値 2 を保存する別の変数を作成します。
  • ダブルスラッシュ (//)

    演算子を使用して、inputNumber_1 を inputNumber_2 で除算してフロア分割を実行します。最も近い整数に四捨五入して結果を整数として返します

  • inputNumber_1 を inputNumber_2 で除算したフロア結果を出力します

  • 単一のスラッシュ(/)を使用します
  • inputNumber_1 を inputNumber_2 で除算して除算を実行します。結果を浮動小数点数として返します。

  • Print

    inputNumber_1 を inputNumber_2 で除算した結果。

  • ###例###
  • 次のプログラムは、Python の // および / 演算子を使用して、床の除算と、最初の数値を 2 番目の数値で除算した結果を返します -

    リーリー ###出力### リーリー 上記のコードは、 ダブルスラッシュ (//) 演算子

    が 2 つの数値を除算した結果を最も近い整数に丸めることを示しています。

注意

- 負の数でフロア除算を実行した場合でも、結果は切り捨てられます(最も近い整数に)

ダブルスラッシュ // math.floor() に似た演算子関数

Python の場合、

math.floor() ダブルスラッシュ // 演算子と同様に、数値を最も近い整数に切り捨てます。 ###例###

これらはバックグラウンドで同じ操作を実行するため、

math.floor() は // 演算子の代替 です。

リーリー ###出力### リーリー

ダブルスラッシュ // オペレーターの舞台裏

//演算子

を使用して 2 つの数値を除算すると、舞台裏で

__floordiv__()

関数が呼び出されます。

###例### 次のプログラムは、// 演算子の動作を示しています - リーリー ###出力### リーリー ###結論は### このチュートリアルでは、二重スラッシュ // 演算子の使用方法と、それがバックグラウンドでどのように機能するかを学びました。さらに、2 つの // 演算子の代替手段、math.floor() 関数と __floordiv__() 関数についても学習しました。

どれを使用すればよいか混乱しないでください。 3 つのフロア分割方法はすべて同じように機能します。ただし、入力量を減らすことができるため、二重スラッシュ // 演算子を使用することをお勧めします。

以上がPython で「//」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート