Maison > développement back-end > Tutoriel Python > Que fait le signe % (opérateur Modulo) en Python ?

Que fait le signe % (opérateur Modulo) en Python ?

Barbara Streisand
Libérer: 2024-12-23 11:20:15
original
995 Les gens l'ont consulté

What Does the % Sign (Modulo Operator) Do in Python?

Comprendre l'opérateur Modulo en Python : qu'est-ce que le signe % ?

Vous êtes-vous déjà demandé ce que signifie le signe % dans un Python le calcul fait-il ? Cela peut sembler une énigme, mais la réponse réside dans le concept de l'opérateur modulo.

En Python, l'opérateur modulo, représenté par %, calcule le reste après qu'un nombre soit divisé par un autre. Cela signifie que dans l'expression a % b, a est divisé par b, et le résultat est la valeur qui reste une fois la division terminée.

Comment cela fonctionne-t-il en pratique ? Prenons un exemple :

  • 4 % 2 est égal à 0 car 4 peut être divisé également par 2 (2 fois), sans reste.
  • 7 % 2 est égal à 1 car lorsque 7 est divisé par 2 (3 fois), il y a un reste de 1.

Pour faire simple, l'opérateur modulo renvoie le reste d'une opération de division. S'il n'y a pas de reste, il renvoie 0.

Voici un point essentiel à garder à l'esprit : l'opérateur modulo donne toujours un résultat de même signe que le deuxième opérande (ou 0). De plus, la valeur absolue du résultat est strictement inférieure à la valeur absolue du deuxième opérande.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal