ホームページ >バックエンド開発 >Python チュートリアル >Pythonのdivmodとは何ですか
Python の divmod とは何ですか?以下では、divmod に関連する概要を説明します。
divmod 関数は Python の組み込み関数で、除数と剰余演算の結果を結合し、商と剰余を含むタプル (a // b, a % b) を返します。
# 文法
divmod(dividend, divisor)関連する推奨事項: 「Python ビデオ チュートリアル 」
1. 整数パラメーター>>> divmod(9, 5) (1, 4) >>> type(divmod(9, 5)) <class 'tuple'>によって返されるタプルでは、最初の要素は 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('a','A') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for divmod(): 'str' and 'str'2. divmod 関数の戻り値の型はタプル
>>> type(divmod(10,5)) <class 'tuple'>です
以上がPythonのdivmodとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。