Dans cet article, je couvrirai la "fonction divmod" de Python. La "fonction divmod" est un moyen pratique d'obtenir le quotient et le reste lors de la division. Approfondissons notre connaissance de Python en devenant capable d'utiliser la fonction "divmod".
En division normale en Python, "/" est utilisé pour trouver le quotient, et "%" est utilisé pour trouver le reste.
#quotient
12 / 4
>>>3.0
#quotient
12 / 5
>>>2.4
#Tronquer le point décimal
12 // 5
>>>2
#reste
12 % 4
>>> 0
#reste
12 % 5
>>> 2
Maintenant, utilisons immédiatement la "fonction divmod". Vérifions d'abord le code.
quotient, remainder = divmod(12, 5)
print(quotient) #2
print(remainder) #2
Comme vous pouvez le voir, nous avons deux variables, la première variable a un quotient et la deuxième variable a un reste. Et le fait est que la première variable contient le "quotient avec la virgule décimale tronquée". En d'autres termes, c'est la même chose que lors de l'utilisation de "//".
Ensuite, vérifions ce qui se passe lorsque nous le recevons avec une variable.
tuple = divmod(12, 5)
print(tuple) #(2, 2)
Vous pouvez le recevoir comme un taple comme celui-ci. Quand tu veux le sortir
print(tuple[0], tuple[1])
#2 2
Ensuite, vous pouvez le retirer.
Enfin, comparons l'heure à laquelle le quotient et le reste sont calculés normalement et l'heure à laquelle la "fonction divmod" est utilisée.
#d'habitude
quotient = 12 / 5
remainder = 12 % 5
print(quotient) #2.4
print(remainder) #2
#fonction divmod
quotient, remainder = divmod(12 / 5)
print(quotient) #2
print(remainder) #2
Ce n'est qu'une ligne, mais vous pouvez voir qu'elle est raccourcie. Si même une ligne devient plus courte, il n'y a aucune raison de ne pas l'utiliser, alors utilisons-la positivement.
Dans cet article, j'ai couvert la "fonction divmod" de Python. Nous continuerons à écrire des articles sur les modules utiles et les fonctions intégrées, alors jetez un œil si vous le souhaitez.
Recommended Posts