Heim >Backend-Entwicklung >Python-Tutorial >Was sind die Python-Divisionsoperatoren?

Was sind die Python-Divisionsoperatoren?

青灯夜游
青灯夜游Original
2021-05-10 16:35:0958984Durchsuche

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.

Was sind die Python-Divisionsoperatoren?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn