ホームページ  >  記事  >  バックエンド開発  >  Pythonの除算演算子は何を意味するのでしょうか?

Pythonの除算演算子は何を意味するのでしょうか?

藏色散人
藏色散人オリジナル
2019-06-27 10:04:097376ブラウズ

Pythonの除算演算子は何を意味するのでしょうか?

Python には、/ と // の 2 つの除算演算子があります。

XX / Y

Python2.X の場合、両方のオペランドが整数の場合、結果は切り捨てられます (この合計。C の違いはC は 0 に丸められます)、つまり、結果が元の -2.5 の場合は -3 に切り下げられ、結果が元の 2.5 の場合は 2 に切り下げられます。両方のオペランドが浮動小数点数の場合, 浮動小数点数の除算であり、結果は浮動小数点数の除算です; Python3 の場合. 最も重要なことは、C 構文とは異なり、Python では % 剰余演算の場合、剰余演算子は浮動小数点演算をサポートしていることです。また、オペランドが浮動小数点数の場合、返される結果の型も浮動小数点型になります。

XX // Y

//操作の効果は、Python2.X と Python3.X で同じです。オペランド すべてが整数であっても浮動小数点数であっても、 // は切り捨てられます。もちろん、浮動小数点数を使用した計算の場合、結果は -5.0 // 2 などの浮動小数点数の形式で返されます。結果は -3.0 です:

5 / -2
#2.X 商:-3 余数:-1
#3.X 商:-2.5 余数:-1
#C 商:-2 余数:1

5.0 / -2
#2.X 商:-2.5 余数:-1.0
#3.X 商:-2.5 余数:-1.0
#C 商:-2.5 余数:C中的%取余运算符不支持浮点数类型

上記の例から、Python では剰余の符号は除数と同じであることがわかります (C では剰余の符号は除数と同じです)。剰余は被除数と同じです)。これにより、商を計算できます。サイズと記号

関連する推奨事項: "

Python チュートリアル

"

以上がPythonの除算演算子は何を意味するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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