ホームページ  >  記事  >  バックエンド開発  >  Pythonのdivmodとは何ですか

Pythonのdivmodとは何ですか

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-21 15:21:3827604ブラウズ

Pythonのdivmodとは何ですか

Python の divmod とは何ですか?以下では、divmod に関連する概要を説明します。

divmod 関数は Python の組み込み関数で、除数と剰余演算の結果を結合し、商と剰余を含むタプル (a // b, a % b) を返します。

# 文法

divmod(dividend, divisor)

関連する推奨事項: 「

Python ビデオ チュートリアル

Pythonのdivmodとは何ですか

1. 整数パラメーター

>>> divmod(9, 5)
(1, 4)
>>> type(divmod(9, 5))
<class &#39;tuple&#39;>

によって返されるタプルでは、​​最初の要素は 9//5 の結果であり、2 番目の要素は 9 % の結果です。 5.

2. 浮動小数点パラメータ

>>> divmod(2.3, 0.2)
(11.0, 0.0999999999999997)
>>> a, b = divmod(2.3, 0.2)
>>> a
11.0
>>> b
0.0999999999999997

は、タプルのアンパックを通じて整数の除算結果と剰余を分離できます。

注意事項

1. パラメータは文字列を処理できません

divmod 関数は、整数または浮動小数点タイプのパラメータのみを受け入れることができます。たとえば、パラメータが文字列の場合、Python はエラーを報告します。

>>> divmod(&#39;a&#39;,&#39;A&#39;)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for divmod(): &#39;str&#39; and &#39;str&#39;

2. divmod 関数の戻り値の型はタプル

>>> type(divmod(10,5))
<class &#39;tuple&#39;>
です

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

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