Maison  >  Article  >  développement back-end  >  Qu'est-ce que divmod en python

Qu'est-ce que divmod en python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-21 15:21:3827604parcourir

Qu'est-ce que divmod en python

Qu'est-ce que divmod en python ? Ce qui suit vous apportera une introduction pertinente à divmod.

La fonction divmod est la fonction intégrée de Python. Elle peut combiner les résultats des opérations de diviseur et de reste et renvoyer un tuple contenant le quotient et le reste (a // b, a % b).

Syntaxe

divmod(dividende, diviseur)

Recommandations associées : "Tutoriel vidéo Python"

Quest-ce que divmod en python

1. Dans le tuple renvoyé par le paramètre entier

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

, le premier élément est le résultat de 9//5, et le deuxième élément est le résultat de 9 %. 5.

2. Le paramètre à virgule flottante

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

peut séparer le résultat de la division entière et le reste via le déballage du tuple.

Notes

1. Les paramètres ne peuvent pas gérer les chaînes

La fonction divmod ne peut accepter que des paramètres de type entier ou à virgule flottante. Par exemple, lorsque le paramètre est une chaîne, Python signale une erreur.

>>> 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. Le type de valeur de retour de la fonction divmod est tuple

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn