Pythonのdivmodとは何ですか

爱喝马黛茶的安东尼
リリース: 2019-06-21 15:23:29
オリジナル
27660 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!