Heim >Backend-Entwicklung >Python-Tutorial >Was sind die Python-Divisionsoperatoren?
Python-Divisionsoperator: 1. „/“-Operator, erhalten Sie das Ergebnis direkt gemäß der herkömmlichen mathematischen Divisionsberechnungsmethode 2. „//“-Operator, führen Sie eine ganzzahlige Division durch und geben Sie den ganzzahligen Teil des Quotienten zurück (abgenommen (); Ganzzahl); 3. „%“-Operator, gibt den Rest der Division zurück.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Python-Version 3.7, DELL G3-Computer
Python-Divisionsoperator
1, „/“-Operator
Division – x Division y , erhalten Sie das Ergebnis einfach direkt gemäß der herkömmlichen mathematischen Berechnungsmethode.
2. Ganzzahliger Divisionsoperator '//'
1) Wenn Dividend und Divisor beide positiv oder negativ sind, nehmen Sie einfach den Quotienten direkt;
2) Wenn einer der Dividenden oder Divisoren eine positive Zahl und einer eine negative Zahl ist, muss das Ergebnis abgerundet und der Rest abgerundet werden. Der Fokus liegt hier auf dem Abwärtsmodul. Anfänger werden es definitiv mit anderen Programmiersprachen verwechseln. Um ein einfaches Beispiel zu geben: In der C-Sprache ist das Ergebnis der Division von 2 durch -5 -2, aber im Python-Programm muss das Ergebnis der Operation näher an der negativen Unendlichkeit liegen, das heißt, der Rest wird nach unten genommen. und das Ergebnis von -5//2 ist - 3.
Lass uns ein paar Beispiele nennen, um es klarer zu machen.
3. Der Restoperator '%'
Dieser sollte auch vom Restoperator in C-Sprachprogrammen unterschieden werden.
Mathematische Beispielformel: a÷b=c....d (a ist der Dividend, b ist der Divisor, c ist der Quotient, d ist der Rest)
1) In Python, wenn a und b beides sind Wenn die Zahl positiv oder beide negativ sind, wird das Ergebnis gemäß dem normalen Betrieb ermittelt.
2) Wenn in Python eines von a und b eine positive Zahl und eins eine negative Zahl ist, wird der Rest gemäß d=a-b*[a//b], berechnet.
Zum Beispiel: 5%-2 Das laufende Ergebnis ist -1. Gemäß der Formel ist das Ergebnis von 5//-2 -3 und das endgültige Restergebnis ist -1. Wenn wir normalerweise mathematische Operationen berechnen, ist der Quotient von 5%-2 -2 und der Rest ist 1. In Python muss jedoch bei der //-Operation der Rest nach unten gezogen werden, also in Python Der Quotient sollte -3 sein und das Ergebnis ist der Rest -1 .
【Verwandte Empfehlungen: Python3-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWas sind die Python-Divisionsoperatoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!