Python の除算演算子
公開: 2023-01-02まず、Python には大きく 2 種類の除算演算子があります。
- /:左に指定した数を右に指定した数で割ります。 これにより、浮動小数点値が元に戻ります。
- //:左に指定した数を右に指定した数で割ります。 最終的な回答は切り捨てられ、整数が出力として返されます。
人気のデータ サイエンス コースを探す
IIITBのデータサイエンスのエグゼクティブポスト大学院プログラム | ビジネス上の意思決定のためのデータ サイエンスのプロフェッショナル認定プログラム | アリゾナ大学でデータ サイエンスの理学修士号を取得 |
IIITB のデータ サイエンスの高度な証明書プログラム | メリーランド大学のデータ サイエンスとビジネス分析のプロフェッショナル認定プログラム | データサイエンスコース |
例えば、
5/2 = 2.5
5//2 = 2
除算には整数除算演算子が使用されます。
division divide 整数除算2 つの数値を除算2022 年に学ぶべきトップ データ サイエンス スキル SL。 いいえ 2022 年に学ぶべきトップ データ サイエンス スキル 1 データ分析コース 推論統計コース 2 仮説検定プログラム ロジスティック回帰コース 3 線形回帰コース 解析のための線形代数
さらに、Python で 2 つの数値を除算すると、単純に商が返されます。 たとえば、5 を 2 で割ると 2.5 が返されます。
整数除算演算子 (//) を使用して 2 つの数値を除算し、その商を最も近い整数に丸めることができます。
商 = 5 // 2
データ サイエンス コースをチェックして、スキルアップしましょう。
リアルフロア除算演算子は「//」です。 これは実際には、整数と浮動小数点引数の両方のフロア値を返します。
人気のデータ サイエンス記事を読む
データ サイエンスのキャリア パス: 包括的なキャリア ガイド | データ サイエンスのキャリア成長: 仕事の未来はここにあります | データ サイエンスが重要な理由データ サイエンスがビジネスに価値をもたらす 8 つの方法 |
マネージャーにとってのデータサイエンスの関連性 | すべてのデータ サイエンティストが持つべき究極のデータ サイエンス チート シート | データ サイエンティストになるべき 6 つの理由 |
データ サイエンティストの 1 日: 彼らは何をしているのか? | 神話の崩壊: データ サイエンスにコーディングは必要ない | ビジネス インテリジェンスとデータ サイエンスの違い: 違いは何ですか? |
階乗除算は、Python のすべての数値型にも実装されており、次の構文も持ちます。
A // b == フロア(a/b)
結果の型は、実際には、操作の前に a と b が強制される典型的な型になります。 具体的には、 aとbが同じデータ型の場合、a//b も同じ型になります。 ただし、異なる型の入力がある場合は、最初に算術演算の他のすべての演算子に使用されるのと同様の規則を使用して、典型的な型に変換されます。 より具体的に言うと、a と b の両方がintまたはlong の場合、結果はこれらの型の標準除算と同じデータ型と値になります (これには入力型が混在している場合も含まれます; long//int) int//long は両方とも long 型を返します)。
浮動小数点入力に関しては、結果は浮動小数点型になります。 例: 3.5//2.0 == 1.0
また、複素数に関しては、実際には複素数の floor90 が許可されていないことを考慮すると、// は例外を発生させます。 また、ユーザー定義のクラスと拡張の型に関しては、すべてのセマンティクスは型またはクラスの実行次第です。
Python の使用、特にデータ サイエンスについて深く掘り下げたい場合は、upGrad がデータ サイエンスのエグゼクティブ PGP を提供します。 このプログラムは、中級レベルの IT 専門家、データ サイエンスを探求しようとしているソフトウェア エンジニア、非技術アナリスト、初期のキャリア専門家などを対象としています。構造化されたカリキュラムと広範なサポートにより、学生は問題なく潜在能力を最大限に発揮できます。