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

Qu'est-ce que divmod en python

爱喝马黛茶的安东尼
Libérer: 2019-06-21 15:23:29
original
27695 Les gens l'ont consulté

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;>
Copier après la connexion

, 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
Copier après la connexion

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;
Copier après la connexion

2. Le type de valeur de retour de la fonction divmod est tuple

>>> type(divmod(10,5))
<class &#39;tuple&#39;>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal