ホームページ  >  記事  >  バックエンド開発  >  Python の / と // の違い

Python の / と // の違い

Guanhui
Guanhuiオリジナル
2020-06-02 14:39:5876444ブラウズ

Python の / と // の違い

Python における / と // の違い

Python では、「/」は浮動小数点の除算を表し、浮動小数点の結果を返します。つまり、結果は浮動小数点数であり、「//」は Python の整数除算を意味し、結果を超えない最大の整数を返します。これは、除算結果が切り捨てられることを意味します。

#コード

print("6 // 4 = " + str(6 // 4))
print("6 / 4 =" + str(6 / 4))

結果

6 // 4 = 1
6 / 4 =1.5

Python 算術演算子

#演算子-/% ***# #Power - xa**b の y 乗を返します。10 の 20 乗です。出力結果は 100000000000000000000// 整数の除算 - 商の整数部分を返します ()推奨チュートリアル: "Python チュートリアル ##"
説明 インスタンス
Add-2 つのオブジェクトを加算します a b 出力結果 30
Subtract-負の数値を取得するか、ある数値を別の数値から減算します数値 a - b 出力結果 -10
Multiply - 2 つの数値を乗算するか、複数回繰り返される文字を返します。 String a * b 出力結果 200
division - x 除算 y b / a 出力結果 2
Modulo - 除算の余りを返します b % a 出力結果 0
切り捨て
>>> 9//24>>> -9//2-5

以上がPython の / と // の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。