Maison > Article > développement back-end > 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"
1. Dans le tuple renvoyé par le paramètre entier
>>> divmod(9, 5) (1, 4) >>> type(divmod(9, 5)) <class 'tuple'>
, 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('a','A') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for divmod(): 'str' and 'str'
2. Le type de valeur de retour de la fonction divmod est tuple
>>> type(divmod(10,5)) <class 'tuple'>
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!